# near model CODE resource # entry label at 0x0000 export_724: entry: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 206E 000C movea.l A0, [A6 + 0xC] 0000000E 2254 movea.l A1, [A4] 00000010 2350 0002 move.l [A1 + 0x2], [A0] 00000014 2368 0004 0006 move.l [A1 + 0x6], [A0 + 0x4] 0000001A 206E 0010 movea.l A0, [A6 + 0x10] 0000001E 2350 000A move.l [A1 + 0xA], [A0] 00000022 2368 0004 000E move.l [A1 + 0xE], [A0 + 0x4] 00000028 236E 0014 0012 move.l [A1 + 0x12], [A6 + 0x14] 0000002E 236E 0018 0016 move.l [A1 + 0x16], [A6 + 0x18] 00000034 236E 001C 001A move.l [A1 + 0x1A], [A6 + 0x1C] 0000003A 42A9 0022 clr.l [A1 + 0x22] 0000003E 42A9 0026 clr.l [A1 + 0x26] 00000042 4229 001E clr.b [A1 + 0x1E] 00000046 337C F954 0020 move.w [A1 + 0x20], 0xF954 0000004C 285F movea.l A4, [A7]+ 0000004E 4E5E unlink A6 00000050 4E75 rts export_727: 00000052 4E56 0000 link A6, 0 00000056 206E 0008 movea.l A0, [A6 + 0x8] 0000005A 2050 movea.l A0, [A0] 0000005C 226E 000C movea.l A1, [A6 + 0xC] 00000060 22A8 0002 move.l [A1], [A0 + 0x2] 00000064 2368 0006 0004 move.l [A1 + 0x4], [A0 + 0x6] 0000006A 4E5E unlink A6 0000006C 4E75 rts export_728: 0000006E 4E56 0000 link A6, 0 00000072 206E 0008 movea.l A0, [A6 + 0x8] 00000076 2050 movea.l A0, [A0] 00000078 226E 000C movea.l A1, [A6 + 0xC] 0000007C 22A8 000A move.l [A1], [A0 + 0xA] 00000080 2368 000E 0004 move.l [A1 + 0x4], [A0 + 0xE] 00000086 4E5E unlink A6 00000088 4E75 rts export_729: 0000008A 4E56 0000 link A6, 0 0000008E 206E 0008 movea.l A0, [A6 + 0x8] 00000092 2050 movea.l A0, [A0] 00000094 2028 0012 move.l D0, [A0 + 0x12] 00000098 4E5E unlink A6 0000009A 4E75 rts export_725: 0000009C 4E56 0000 link A6, 0 000000A0 206E 0008 movea.l A0, [A6 + 0x8] 000000A4 2050 movea.l A0, [A0] 000000A6 2028 0016 move.l D0, [A0 + 0x16] 000000AA 4E5E unlink A6 000000AC 4E75 rts export_726: 000000AE 4E56 0000 link A6, 0 000000B2 206E 0008 movea.l A0, [A6 + 0x8] 000000B6 2050 movea.l A0, [A0] 000000B8 2028 001A move.l D0, [A0 + 0x1A] 000000BC 4E5E unlink A6 000000BE 4E75 rts export_730: 000000C0 4E56 FFF0 link A6, -0x0010 000000C4 206E 0008 movea.l A0, [A6 + 0x8] 000000C8 2050 movea.l A0, [A0] 000000CA 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2] 000000D0 2D68 0006 FFF4 move.l [A6 - 0xC], [A0 + 0x6] 000000D6 4267 clr.w -[A7] 000000D8 486E FFF0 pea.l [A6 - 0x10] 000000DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000000E0 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 000000E6 486E FFF8 pea.l [A6 - 0x8] 000000EA 303C 0812 move.w D0, 0x812 000000EE A816 trap Pack8 000000F0 4EAD 1A82 jsr [A5 + 0x1A82] 000000F4 206E 0010 movea.l A0, [A6 + 0x10] 000000F8 20AE FFF8 move.l [A0], [A6 - 0x8] 000000FC 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4] 00000102 4E5E unlink A6 00000104 4E75 rts export_731: 00000106 4E56 FF76 link A6, -0x008A 0000010A 48E7 0308 movem.l -[A7], D6,D7,A4 0000010E 2E2E 0014 move.l D7, [A6 + 0x14] 00000112 42AE FF8A clr.l [A6 - 0x76] 00000116 42AE FF76 clr.l [A6 - 0x8A] 0000011A 486E FF96 pea.l [A6 - 0x6A] 0000011E 4EAD 1A5A jsr [A5 + 0x1A5A] 00000122 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000126 7000 moveq.l D0, 0x00 00000128 43FA 000E lea.l A1, [PC + 0xE /* 00000138 */] 0000012C 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00000130 F228 .extension 0x228 // unimplemented 00000132 F00F .extension 0x00F // unimplemented 00000134 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 0000013A D00F add.b D0, A7 0000013C 4A40 tst.w D0 0000013E 588F addq.l A7, 4 00000140 6600 00AC bne +0xAE /* 000001EE */ 00000144 42AE FF92 clr.l [A6 - 0x6E] 00000148 486E FF8E pea.l [A6 - 0x72] 0000014C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000150 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000154 4EAD 16F2 jsr [A5 + 0x16F2] 00000158 486D E9D4 pea.l [A5 - 0x162C] 0000015C 4EAD 04CA jsr [A5 + 0x4CA] 00000160 2D40 FF8A move.l [A6 - 0x76], D0 00000164 2E87 move.l [A7], D7 00000166 2F00 move.l -[A7], D0 00000168 4EAD 0E3A jsr [A5 + 0xE3A] 0000016C 2E87 move.l [A7], D7 0000016E 4EAD 1A1A jsr [A5 + 0x1A1A] 00000172 2D40 FF76 move.l [A6 - 0x8A], D0 00000176 2E80 move.l [A7], D0 00000178 4EAD 1A7A jsr [A5 + 0x1A7A] 0000017C 206E FF76 movea.l A0, [A6 - 0x8A] 00000180 A064 trap MoveHHi 00000182 206E FF76 movea.l A0, [A6 - 0x8A] 00000186 A029 trap HLock 00000188 206E FF76 movea.l A0, [A6 - 0x8A] 0000018C 2850 movea.l A4, [A0] 0000018E 4257 clr.w [A7] 00000190 486E FF8E pea.l [A6 - 0x72] 00000194 486E FF86 pea.l [A6 - 0x7A] 00000198 303C 0407 move.w D0, 0x407 0000019C A816 trap Pack8 0000019E 4EAD 1A82 jsr [A5 + 0x1A82] 000001A2 7C01 moveq.l D6, 0x01 000001A4 4FEF 000E lea.l A7, [A7 + 0xE] 000001A8 6038 bra +0x3A /* 000001E2 */ label000001AA: 000001AA 4267 clr.w -[A7] 000001AC 486E FF8E pea.l [A6 - 0x72] 000001B0 2F06 move.l -[A7], D6 000001B2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001B6 486E FF82 pea.l [A6 - 0x7E] 000001BA 486E FF7E pea.l [A6 - 0x82] 000001BE 2F0C move.l -[A7], A4 000001C0 2F07 move.l -[A7], D7 000001C2 486E FF7A pea.l [A6 - 0x86] 000001C6 303C 100A move.w D0, 0x100A 000001CA A816 trap Pack8 000001CC 4EAD 1A82 jsr [A5 + 0x1A82] 000001D0 2F06 move.l -[A7], D6 000001D2 2F0C move.l -[A7], A4 000001D4 2F2E FF8A move.l -[A7], [A6 - 0x76] 000001D8 4EAD 0E52 jsr [A5 + 0xE52] 000001DC 4FEF 000C lea.l A7, [A7 + 0xC] 000001E0 5286 addq.l D6, 1 label000001E2: 000001E2 BCAE FF86 cmp.l D6, [A6 - 0x7A] 000001E6 6FC2 ble -0x3C /* 000001AA */ 000001E8 4EAD 1A92 jsr [A5 + 0x1A92] 000001EC 6030 bra +0x32 /* 0000021E */ label000001EE: 000001EE 486E FF76 pea.l [A6 - 0x8A] 000001F2 4EAD 1A3A jsr [A5 + 0x1A3A] 000001F6 486E FF8A pea.l [A6 - 0x76] 000001FA 4EAD 1A42 jsr [A5 + 0x1A42] 000001FE 4267 clr.w -[A7] 00000200 486E FF8E pea.l [A6 - 0x72] 00000204 303C 0204 move.w D0, 0x204 00000208 A816 trap Pack8 0000020A 4A2E FF9B tst.b [A6 - 0x65] 0000020E 548F addq.l A7, 2 00000210 670C beq +0xE /* 0000021E */ 00000212 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00000216 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 0000021A 4EAD 1A62 jsr [A5 + 0x1A62] label0000021E: 0000021E 486E FF76 pea.l [A6 - 0x8A] 00000222 4EAD 1A3A jsr [A5 + 0x1A3A] 00000226 4267 clr.w -[A7] 00000228 486E FF8E pea.l [A6 - 0x72] 0000022C 303C 0204 move.w D0, 0x204 00000230 A816 trap Pack8 00000232 202E FF8A move.l D0, [A6 - 0x76] 00000236 4CEE 10C0 FF6A movem.l A4,D7,D6, [A6 - 0x96] 0000023C 4E5E unlink A6 0000023E 4E75 rts export_735: 00000240 4E56 0000 link A6, 0 00000244 206E 0008 movea.l A0, [A6 + 0x8] 00000248 2050 movea.l A0, [A0] 0000024A 3028 0020 move.w D0, [A0 + 0x20] 0000024E 4E5E unlink A6 00000250 4E75 rts export_734: 00000252 4E56 0000 link A6, 0 00000256 206E 0008 movea.l A0, [A6 + 0x8] 0000025A 2050 movea.l A0, [A0] 0000025C 316E 000C 0020 move.w [A0 + 0x20], [A6 + 0xC] 00000262 4E5E unlink A6 00000264 4E75 rts export_732: 00000266 4E56 FFF8 link A6, -0x0008 0000026A 2F07 move.l -[A7], D7 0000026C 4267 clr.w -[A7] 0000026E 206E 0008 movea.l A0, [A6 + 0x8] 00000272 2050 movea.l A0, [A0] 00000274 4868 0002 pea.l [A0 + 0x2] 00000278 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */ 0000027E 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000284 486E FFFC pea.l [A6 - 0x4] 00000288 42A7 clr.l -[A7] 0000028A 42A7 clr.l -[A7] 0000028C 486E FFF8 pea.l [A6 - 0x8] 00000290 303C 0E15 move.w D0, 0xE15 00000294 A816 trap Pack8 00000296 3E1F move.w D7, [A7]+ 00000298 0C47 F95B cmpi.w D7, 0xF95B 0000029C 57C0 seq D0 0000029E 4400 neg.b D0 000002A0 2E1F move.l D7, [A7]+ 000002A2 4E5E unlink A6 000002A4 4E75 rts export_733: 000002A6 4E56 0000 link A6, 0 000002AA 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000002AE 2E2E 0008 move.l D7, [A6 + 0x8] 000002B2 2047 movea.l A0, D7 000002B4 2850 movea.l A4, [A0] 000002B6 4A2C 001E tst.b [A4 + 0x1E] 000002BA 6638 bne +0x3A /* 000002F4 */ 000002BC 2047 movea.l A0, D7 000002BE 2050 movea.l A0, [A0] 000002C0 2468 0026 movea.l A2, [A0 + 0x26] 000002C4 200A move.l D0, A2 000002C6 6704 beq +0x6 /* 000002CC */ 000002C8 264A movea.l A3, A2 000002CA 6004 bra +0x6 /* 000002D0 */ label000002CC: 000002CC 47ED 168A lea.l A3, [A5 + 0x168A] label000002D0: 000002D0 4267 clr.w -[A7] 000002D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000002D6 2F2C 0022 move.l -[A7], [A4 + 0x22] 000002DA 2F0B move.l -[A7], A3 000002DC 303C 061C move.w D0, 0x61C 000002E0 A816 trap Pack8 000002E2 3C1F move.w D6, [A7]+ 000002E4 4A46 tst.w D6 000002E6 660E bne +0x10 /* 000002F6 */ 000002E8 2047 movea.l A0, D7 000002EA 2050 movea.l A0, [A0] 000002EC 117C 0001 001E move.b [A0 + 0x1E], 0x1 000002F2 6002 bra +0x4 /* 000002F6 */ label000002F4: 000002F4 7C00 moveq.l D6, 0x00 label000002F6: 000002F6 3006 move.w D0, D6 000002F8 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 000002FC 4E5E unlink A6 000002FE 4E75 rts export_451: fn00000300: 00000300 4E56 0000 link A6, 0 00000304 2F0C move.l -[A7], A4 00000306 286E 0008 movea.l A4, [A6 + 0x8] 0000030A 2F0C move.l -[A7], A4 0000030C 4EBA 22C2 jsr [PC + 0x22C2 /* 000025D0 */] 00000310 2054 movea.l A0, [A4] 00000312 317C 0003 000E move.w [A0 + 0xE], 0x3 00000318 216E 000C 0018 move.l [A0 + 0x18], [A6 + 0xC] 0000031E 42A8 0010 clr.l [A0 + 0x10] 00000322 4228 001C clr.b [A0 + 0x1C] 00000326 4228 001D clr.b [A0 + 0x1D] 0000032A 2EA8 0018 move.l [A7], [A0 + 0x18] 0000032E 4EAD 1A1A jsr [A5 + 0x1A1A] 00000332 2054 movea.l A0, [A4] 00000334 2140 0014 move.l [A0 + 0x14], D0 00000338 2EA8 0014 move.l [A7], [A0 + 0x14] 0000033C 4EAD 1A7A jsr [A5 + 0x1A7A] 00000340 285F movea.l A4, [A7]+ 00000342 4E5E unlink A6 00000344 4E75 rts export_452: 00000346 4E56 0000 link A6, 0 0000034A 206E 0008 movea.l A0, [A6 + 0x8] 0000034E 2050 movea.l A0, [A0] 00000350 4868 0014 pea.l [A0 + 0x14] 00000354 4EAD 1A3A jsr [A5 + 0x1A3A] 00000358 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000035C 4EBA 220E jsr [PC + 0x220E /* 0000256C */] 00000360 4E5E unlink A6 00000362 4E75 rts export_453: 00000364 4E56 0000 link A6, 0 00000368 206E 0008 movea.l A0, [A6 + 0x8] 0000036C 2050 movea.l A0, [A0] 0000036E 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC] 00000374 4E5E unlink A6 00000376 4E75 rts export_457: 00000378 4E56 FFFC link A6, -0x0004 0000037C 4AAE 0010 tst.l [A6 + 0x10] 00000380 6F14 ble +0x16 /* 00000396 */ 00000382 206E 0008 movea.l A0, [A6 + 0x8] 00000386 2050 movea.l A0, [A0] 00000388 202E 0010 move.l D0, [A6 + 0x10] 0000038C B0A8 000A cmp.l D0, [A0 + 0xA] 00000390 6E04 bgt +0x6 /* 00000396 */ 00000392 7000 moveq.l D0, 0x00 00000394 6014 bra +0x16 /* 000003AA */ label00000396: 00000396 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 0000039A 486D EA3A pea.l [A5 - 0x15C6] 0000039E 486D EA44 pea.l [A5 - 0x15BC] 000003A2 4EAD 1AAA jsr [A5 + 0x1AAA] 000003A6 4FEF 000A lea.l A7, [A7 + 0xA] label000003AA: 000003AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000003B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003B6 4EAD 0EAA jsr [A5 + 0xEAA] 000003BA 486E 0010 pea.l [A6 + 0x10] 000003BE 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 000003C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C6 4EAD EEB4 jsr [A5 - 0x114C] 000003CA 4E5E unlink A6 000003CC 4E75 rts export_465: 000003CE 4E56 FFFC link A6, -0x0004 000003D2 206E 0008 movea.l A0, [A6 + 0x8] 000003D6 2050 movea.l A0, [A0] 000003D8 70FF moveq.l D0, 0xFFFFFFFF 000003DA D0AE 0010 add.l D0, [A6 + 0x10] 000003DE 4C28 0000 0018 movem.w , [A0 + 0x18] 000003E4 206E 0008 movea.l A0, [A6 + 0x8] 000003E8 2050 movea.l A0, [A0] 000003EA 2068 0014 movea.l A0, [A0 + 0x14] 000003EE D090 add.l D0, [A0] 000003F0 2240 movea.l A1, D0 000003F2 206E 0008 movea.l A0, [A6 + 0x8] 000003F6 2050 movea.l A0, [A0] 000003F8 2028 0018 move.l D0, [A0 + 0x18] 000003FC 206E 000C movea.l A0, [A6 + 0xC] 00000400 A02E trap BlockMove/BlockMoveData 00000402 4E5E unlink A6 00000404 4E75 rts export_458: 00000406 4E56 FFFC link A6, -0x0004 0000040A 4AAE 0010 tst.l [A6 + 0x10] 0000040E 6F14 ble +0x16 /* 00000424 */ 00000410 206E 0008 movea.l A0, [A6 + 0x8] 00000414 2050 movea.l A0, [A0] 00000416 202E 0010 move.l D0, [A6 + 0x10] 0000041A B0A8 000A cmp.l D0, [A0 + 0xA] 0000041E 6E04 bgt +0x6 /* 00000424 */ 00000420 7000 moveq.l D0, 0x00 00000422 6014 bra +0x16 /* 00000438 */ label00000424: 00000424 3F3C 0076 move.w -[A7], 0x76 /* 'v' */ 00000428 486D EA66 pea.l [A5 - 0x159A] 0000042C 486D EA70 pea.l [A5 - 0x1590] 00000430 4EAD 1AAA jsr [A5 + 0x1AAA] 00000434 4FEF 000A lea.l A7, [A7 + 0xA] label00000438: 00000438 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000043C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000440 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000444 4EAD 0EB2 jsr [A5 + 0xEB2] 00000448 4E5E unlink A6 0000044A 4E75 rts export_466: 0000044C 4E56 FFFC link A6, -0x0004 00000450 206E 0008 movea.l A0, [A6 + 0x8] 00000454 2050 movea.l A0, [A0] 00000456 70FF moveq.l D0, 0xFFFFFFFF 00000458 D0AE 0010 add.l D0, [A6 + 0x10] 0000045C 4C28 0000 0018 movem.w , [A0 + 0x18] 00000462 206E 0008 movea.l A0, [A6 + 0x8] 00000466 2050 movea.l A0, [A0] 00000468 2068 0014 movea.l A0, [A0 + 0x14] 0000046C D090 add.l D0, [A0] 0000046E 2040 movea.l A0, D0 00000470 226E 0008 movea.l A1, [A6 + 0x8] 00000474 2251 movea.l A1, [A1] 00000476 2029 0018 move.l D0, [A1 + 0x18] 0000047A 226E 000C movea.l A1, [A6 + 0xC] 0000047E A02E trap BlockMove/BlockMoveData 00000480 4E5E unlink A6 00000482 4E75 rts export_454: 00000484 4E56 0000 link A6, 0 00000488 48E7 0118 movem.l -[A7], D7,A3,A4 0000048C 286E 0008 movea.l A4, [A6 + 0x8] 00000490 4AAE 0010 tst.l [A6 + 0x10] 00000494 6F04 ble +0x6 /* 0000049A */ 00000496 7000 moveq.l D0, 0x00 00000498 6014 bra +0x16 /* 000004AE */ label0000049A: 0000049A 3F3C 0096 move.w -[A7], 0x96 0000049E 486D EA92 pea.l [A5 - 0x156E] 000004A2 486D EA9C pea.l [A5 - 0x1564] 000004A6 4EAD 1AAA jsr [A5 + 0x1AAA] 000004AA 4FEF 000A lea.l A7, [A7 + 0xA] label000004AE: 000004AE 2054 movea.l A0, [A4] 000004B0 4A28 001C tst.b [A0 + 0x1C] 000004B4 6604 bne +0x6 /* 000004BA */ 000004B6 7000 moveq.l D0, 0x00 000004B8 6014 bra +0x16 /* 000004CE */ label000004BA: 000004BA 3F3C 0097 move.w -[A7], 0x97 000004BE 486D EAA6 pea.l [A5 - 0x155A] 000004C2 486D EAB0 pea.l [A5 - 0x1550] 000004C6 4EAD 1AAA jsr [A5 + 0x1AAA] 000004CA 4FEF 000A lea.l A7, [A7 + 0xA] label000004CE: 000004CE 2654 movea.l A3, [A4] 000004D0 4A2B 001C tst.b [A3 + 0x1C] 000004D4 6600 0086 bne +0x88 /* 0000055C */ 000004D8 2054 movea.l A0, [A4] 000004DA 2028 000A move.l D0, [A0 + 0xA] 000004DE B0AB 0010 cmp.l D0, [A3 + 0x10] 000004E2 6D08 blt +0xA /* 000004EC */ 000004E4 2F0C move.l -[A7], A4 000004E6 4EAD 0EA2 jsr [A5 + 0xEA2] 000004EA 588F addq.l A7, 4 label000004EC: 000004EC 2054 movea.l A0, [A4] 000004EE 2E28 000A move.l D7, [A0 + 0xA] 000004F2 2648 movea.l A3, A0 000004F4 BEAE 0010 cmp.l D7, [A6 + 0x10] 000004F8 6D38 blt +0x3A /* 00000532 */ 000004FA 70FF moveq.l D0, 0xFFFFFFFF 000004FC D0AE 0010 add.l D0, [A6 + 0x10] 00000500 4C2B 0000 0018 movem.w , [A3 + 0x18] 00000506 206B 0014 movea.l A0, [A3 + 0x14] 0000050A D090 add.l D0, [A0] 0000050C 2040 movea.l A0, D0 0000050E 202E 0010 move.l D0, [A6 + 0x10] 00000512 4C2B 0000 0018 movem.w , [A3 + 0x18] 00000518 226B 0014 movea.l A1, [A3 + 0x14] 0000051C D091 add.l D0, [A1] 0000051E 2240 movea.l A1, D0 00000520 2007 move.l D0, D7 00000522 90AE 0010 sub.l D0, [A6 + 0x10] 00000526 5280 addq.l D0, 1 00000528 4C2B 0000 0018 movem.w , [A3 + 0x18] 0000052E A02E trap BlockMove/BlockMoveData 00000530 6008 bra +0xA /* 0000053A */ label00000532: 00000532 2007 move.l D0, D7 00000534 5280 addq.l D0, 1 00000536 2D40 0010 move.l [A6 + 0x10], D0 label0000053A: 0000053A 2054 movea.l A0, [A4] 0000053C 52A8 000A addq.l [A0 + 0xA], 1 00000540 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000544 2F2E 000C move.l -[A7], [A6 + 0xC] 00000548 2F0C move.l -[A7], A4 0000054A 4EAD 0EAA jsr [A5 + 0xEAA] 0000054E 486E 0010 pea.l [A6 + 0x10] 00000552 4878 0001 pea.l [0x00000001] 00000556 2F0C move.l -[A7], A4 00000558 4EAD EEB4 jsr [A5 - 0x114C] label0000055C: 0000055C 4CEE 1880 FFF4 movem.l A4,A3,D7, [A6 - 0xC] 00000562 4E5E unlink A6 00000564 4E75 rts export_455: 00000566 4E56 0000 link A6, 0 0000056A 48E7 0018 movem.l -[A7], A3,A4 0000056E 286E 0008 movea.l A4, [A6 + 0x8] 00000572 4AAE 000C tst.l [A6 + 0xC] 00000576 6F10 ble +0x12 /* 00000588 */ 00000578 2054 movea.l A0, [A4] 0000057A 202E 000C move.l D0, [A6 + 0xC] 0000057E B0A8 000A cmp.l D0, [A0 + 0xA] 00000582 6E04 bgt +0x6 /* 00000588 */ 00000584 7000 moveq.l D0, 0x00 00000586 6014 bra +0x16 /* 0000059C */ label00000588: 00000588 3F3C 00BA move.w -[A7], 0xBA 0000058C 486D EAC6 pea.l [A5 - 0x153A] 00000590 486D EAD0 pea.l [A5 - 0x1530] 00000594 4EAD 1AAA jsr [A5 + 0x1AAA] 00000598 4FEF 000A lea.l A7, [A7 + 0xA] label0000059C: 0000059C 2054 movea.l A0, [A4] 0000059E 4A28 001C tst.b [A0 + 0x1C] 000005A2 6604 bne +0x6 /* 000005A8 */ 000005A4 7000 moveq.l D0, 0x00 000005A6 6014 bra +0x16 /* 000005BC */ label000005A8: 000005A8 3F3C 00BB move.w -[A7], 0xBB 000005AC 486D EAF2 pea.l [A5 - 0x150E] 000005B0 486D EAFC pea.l [A5 - 0x1504] 000005B4 4EAD 1AAA jsr [A5 + 0x1AAA] 000005B8 4FEF 000A lea.l A7, [A7 + 0xA] label000005BC: 000005BC 2054 movea.l A0, [A4] 000005BE 4A28 001C tst.b [A0 + 0x1C] 000005C2 6600 0088 bne +0x8A /* 0000064C */ 000005C6 2054 movea.l A0, [A4] 000005C8 53A8 000A subq.l [A0 + 0xA], 1 000005CC 202E 000C move.l D0, [A6 + 0xC] 000005D0 B0A8 000A cmp.l D0, [A0 + 0xA] 000005D4 6E40 bgt +0x42 /* 00000616 */ 000005D6 2054 movea.l A0, [A4] 000005D8 2028 0018 move.l D0, [A0 + 0x18] 000005DC 4C2E 0000 000C movem.w , [A6 + 0xC] 000005E2 2068 0014 movea.l A0, [A0 + 0x14] 000005E6 D090 add.l D0, [A0] 000005E8 2040 movea.l A0, D0 000005EA 2254 movea.l A1, [A4] 000005EC 70FF moveq.l D0, 0xFFFFFFFF 000005EE D0AE 000C add.l D0, [A6 + 0xC] 000005F2 4C29 0000 0018 movem.w , [A1 + 0x18] 000005F8 2269 0014 movea.l A1, [A1 + 0x14] 000005FC D091 add.l D0, [A1] 000005FE 2240 movea.l A1, D0 00000600 2034 0152 000A move.l D0, [[A4] + 0xA] 00000606 90AE 000C sub.l D0, [A6 + 0xC] 0000060A 5280 addq.l D0, 1 0000060C 4C34 0000 0152 0018 movem.w , [[A4] + 0x18] 00000614 A02E trap BlockMove/BlockMoveData label00000616: 00000616 2654 movea.l A3, [A4] 00000618 306B 000E movea.w A0, [A3 + 0xE] 0000061C D1EB 000A add.l A0, [A3 + 0xA] 00000620 B1EB 0010 cmpa.l A0, [A3 + 0x10] 00000624 6C18 bge +0x1A /* 0000063E */ 00000626 2054 movea.l A0, [A4] 00000628 3068 000E movea.w A0, [A0 + 0xE] 0000062C 2254 movea.l A1, [A4] 0000062E 2029 0010 move.l D0, [A1 + 0x10] 00000632 9088 sub.l D0, A0 00000634 2F00 move.l -[A7], D0 00000636 2F0C move.l -[A7], A4 00000638 4EAD 0E9A jsr [A5 + 0xE9A] 0000063C 508F addq.l A7, 8 label0000063E: 0000063E 486E 000C pea.l [A6 + 0xC] 00000642 4878 0002 pea.l [0x00000002] 00000646 2F0C move.l -[A7], A4 00000648 4EAD EEB4 jsr [A5 - 0x114C] label0000064C: 0000064C 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 00000652 4E5E unlink A6 00000654 4E75 rts export_463: 00000656 4E56 0000 link A6, 0 0000065A 2F0C move.l -[A7], A4 0000065C 286E 0008 movea.l A4, [A6 + 0x8] 00000660 2054 movea.l A0, [A4] 00000662 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC] 00000668 7001 moveq.l D0, 0x01 0000066A D0A8 0010 add.l D0, [A0 + 0x10] 0000066E 4C28 0000 0018 movem.w , [A0 + 0x18] 00000674 2F00 move.l -[A7], D0 00000676 2F28 0014 move.l -[A7], [A0 + 0x14] 0000067A 4EAD 1A22 jsr [A5 + 0x1A22] 0000067E 4EAD 1A6A jsr [A5 + 0x1A6A] 00000682 286E FFFC movea.l A4, [A6 - 0x4] 00000686 4E5E unlink A6 00000688 4E75 rts export_464: 0000068A 4E56 FFFC link A6, -0x0004 0000068E 206E 0008 movea.l A0, [A6 + 0x8] 00000692 2050 movea.l A0, [A0] 00000694 226E 0008 movea.l A1, [A6 + 0x8] 00000698 2251 movea.l A1, [A1] 0000069A 3269 000E movea.w A1, [A1 + 0xE] 0000069E D3E8 0010 add.l A1, [A0 + 0x10] 000006A2 2F09 move.l -[A7], A1 000006A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006A8 4EAD 0E9A jsr [A5 + 0xE9A] 000006AC 4E5E unlink A6 000006AE 4E75 rts export_456: 000006B0 4E56 FFF8 link A6, -0x0008 000006B4 48E7 0308 movem.l -[A7], D6,D7,A4 000006B8 2E2E 000C move.l D7, [A6 + 0xC] 000006BC 2C2E 0010 move.l D6, [A6 + 0x10] 000006C0 286E 0008 movea.l A4, [A6 + 0x8] 000006C4 4A87 tst.l D7 000006C6 6F0C ble +0xE /* 000006D4 */ 000006C8 2054 movea.l A0, [A4] 000006CA BEA8 000A cmp.l D7, [A0 + 0xA] 000006CE 6E04 bgt +0x6 /* 000006D4 */ 000006D0 7000 moveq.l D0, 0x00 000006D2 6014 bra +0x16 /* 000006E8 */ label000006D4: 000006D4 3F3C 00FF move.w -[A7], 0xFF 000006D8 486D EB12 pea.l [A5 - 0x14EE] 000006DC 486D EB1C pea.l [A5 - 0x14E4] 000006E0 4EAD 1AAA jsr [A5 + 0x1AAA] 000006E4 4FEF 000A lea.l A7, [A7 + 0xA] label000006E8: 000006E8 4A86 tst.l D6 000006EA 6F0C ble +0xE /* 000006F8 */ 000006EC 2054 movea.l A0, [A4] 000006EE BCA8 000A cmp.l D6, [A0 + 0xA] 000006F2 6E04 bgt +0x6 /* 000006F8 */ 000006F4 7000 moveq.l D0, 0x00 000006F6 6014 bra +0x16 /* 0000070C */ label000006F8: 000006F8 3F3C 0100 move.w -[A7], 0x100 000006FC 486D EB4C pea.l [A5 - 0x14B4] 00000700 486D EB56 pea.l [A5 - 0x14AA] 00000704 4EAD 1AAA jsr [A5 + 0x1AAA] 00000708 4FEF 000A lea.l A7, [A7 + 0xA] label0000070C: 0000070C BC87 cmp.l D6, D7 0000070E 6700 009C beq +0x9E /* 000007AC */ 00000712 2F07 move.l -[A7], D7 00000714 2F0C move.l -[A7], A4 00000716 4EAD 0EBA jsr [A5 + 0xEBA] 0000071A BC87 cmp.l D6, D7 0000071C 508F addq.l A7, 8 0000071E 6F36 ble +0x38 /* 00000756 */ 00000720 2054 movea.l A0, [A4] 00000722 2028 0018 move.l D0, [A0 + 0x18] 00000726 4C07 0000 movem.w , D7 0000072A 2068 0014 movea.l A0, [A0 + 0x14] 0000072E D090 add.l D0, [A0] 00000730 2040 movea.l A0, D0 00000732 2254 movea.l A1, [A4] 00000734 2007 move.l D0, D7 00000736 5380 subq.l D0, 1 00000738 4C29 0000 0018 movem.w , [A1 + 0x18] 0000073E 2269 0014 movea.l A1, [A1 + 0x14] 00000742 D091 add.l D0, [A1] 00000744 2240 movea.l A1, D0 00000746 2006 move.l D0, D6 00000748 9087 sub.l D0, D7 0000074A 4C34 0000 0152 0018 movem.w , [[A4] + 0x18] 00000752 A02E trap BlockMove/BlockMoveData 00000754 6038 bra +0x3A /* 0000078E */ label00000756: 00000756 BC87 cmp.l D6, D7 00000758 6C34 bge +0x36 /* 0000078E */ 0000075A 2054 movea.l A0, [A4] 0000075C 2006 move.l D0, D6 0000075E 5380 subq.l D0, 1 00000760 4C28 0000 0018 movem.w , [A0 + 0x18] 00000766 2068 0014 movea.l A0, [A0 + 0x14] 0000076A D090 add.l D0, [A0] 0000076C 2040 movea.l A0, D0 0000076E 2254 movea.l A1, [A4] 00000770 2029 0018 move.l D0, [A1 + 0x18] 00000774 4C06 0000 movem.w , D6 00000778 2269 0014 movea.l A1, [A1 + 0x14] 0000077C D091 add.l D0, [A1] 0000077E 2240 movea.l A1, D0 00000780 2007 move.l D0, D7 00000782 9086 sub.l D0, D6 00000784 4C34 0000 0152 0018 movem.w , [[A4] + 0x18] 0000078C A02E trap BlockMove/BlockMoveData label0000078E: 0000078E 2F06 move.l -[A7], D6 00000790 2F0C move.l -[A7], A4 00000792 4EAD 0EC2 jsr [A5 + 0xEC2] 00000796 2D47 FFF8 move.l [A6 - 0x8], D7 0000079A 2D46 FFFC move.l [A6 - 0x4], D6 0000079E 486E FFF8 pea.l [A6 - 0x8] 000007A2 4878 0003 pea.l [0x00000003] 000007A6 2F0C move.l -[A7], A4 000007A8 4EAD EEB4 jsr [A5 - 0x114C] label000007AC: 000007AC 4CEE 10C0 FFEC movem.l A4,D7,D6, [A6 - 0x14] 000007B2 4E5E unlink A6 000007B4 4E75 rts export_461: 000007B6 4E56 0000 link A6, 0 000007BA 2F07 move.l -[A7], D7 000007BC 206E 0008 movea.l A0, [A6 + 0x8] 000007C0 2050 movea.l A0, [A0] 000007C2 1E28 001C move.b D7, [A0 + 0x1C] 000007C6 206E 0008 movea.l A0, [A6 + 0x8] 000007CA 2050 movea.l A0, [A0] 000007CC 116E 000C 001C move.b [A0 + 0x1C], [A6 + 0xC] 000007D2 1007 move.b D0, D7 000007D4 2E1F move.l D7, [A7]+ 000007D6 4E5E unlink A6 000007D8 4E75 rts export_460: 000007DA 4E56 0000 link A6, 0 000007DE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000007E2 286E 0008 movea.l A4, [A6 + 0x8] 000007E6 7EFF moveq.l D7, 0xFFFFFFFF 000007E8 2054 movea.l A0, [A4] 000007EA 2068 0014 movea.l A0, [A0 + 0x14] 000007EE A069 trap HGetState 000007F0 1C00 move.b D6, D0 000007F2 2054 movea.l A0, [A4] 000007F4 2068 0014 movea.l A0, [A0 + 0x14] 000007F8 A029 trap HLock 000007FA 2054 movea.l A0, [A4] 000007FC 2068 0014 movea.l A0, [A0 + 0x14] 00000800 2650 movea.l A3, [A0] 00000802 7A00 moveq.l D5, 0x00 00000804 6020 bra +0x22 /* 00000826 */ label00000806: 00000806 2F0B move.l -[A7], A3 00000808 2F2E 000C move.l -[A7], [A6 + 0xC] 0000080C 206E 0010 movea.l A0, [A6 + 0x10] 00000810 4E90 jsr [A0] 00000812 4A40 tst.w D0 00000814 508F addq.l A7, 8 00000816 6606 bne +0x8 /* 0000081E */ 00000818 2E05 move.l D7, D5 0000081A 5287 addq.l D7, 1 0000081C 6010 bra +0x12 /* 0000082E */ label0000081E: 0000081E 2054 movea.l A0, [A4] 00000820 D7E8 0018 add.l A3, [A0 + 0x18] 00000824 5285 addq.l D5, 1 label00000826: 00000826 2054 movea.l A0, [A4] 00000828 BAA8 000A cmp.l D5, [A0 + 0xA] 0000082C 6DD8 blt -0x26 /* 00000806 */ label0000082E: 0000082E 2054 movea.l A0, [A4] 00000830 1006 move.b D0, D6 00000832 2068 0014 movea.l A0, [A0 + 0x14] 00000836 A06A trap HSetState 00000838 2007 move.l D0, D7 0000083A 4CDF 18E0 movem.l A4,A3,D7,D6,D5, [A7]+ 0000083E 4E5E unlink A6 00000840 4E75 rts export_459: 00000842 4E56 0000 link A6, 0 00000846 2F0C move.l -[A7], A4 00000848 286E 0008 movea.l A4, [A6 + 0x8] 0000084C 4AAE 000C tst.l [A6 + 0xC] 00000850 6F10 ble +0x12 /* 00000862 */ 00000852 2054 movea.l A0, [A4] 00000854 202E 000C move.l D0, [A6 + 0xC] 00000858 B0A8 000A cmp.l D0, [A0 + 0xA] 0000085C 6E04 bgt +0x6 /* 00000862 */ 0000085E 7000 moveq.l D0, 0x00 00000860 6014 bra +0x16 /* 00000876 */ label00000862: 00000862 3F3C 016A move.w -[A7], 0x16A 00000866 486D EB7E pea.l [A5 - 0x1482] 0000086A 486D EB88 pea.l [A5 - 0x1478] 0000086E 4EAD 1AAA jsr [A5 + 0x1AAA] 00000872 4FEF 000A lea.l A7, [A7 + 0xA] label00000876: 00000876 4AAE 0010 tst.l [A6 + 0x10] 0000087A 6F10 ble +0x12 /* 0000088C */ 0000087C 2054 movea.l A0, [A4] 0000087E 202E 0010 move.l D0, [A6 + 0x10] 00000882 B0A8 000A cmp.l D0, [A0 + 0xA] 00000886 6E04 bgt +0x6 /* 0000088C */ 00000888 7000 moveq.l D0, 0x00 0000088A 6014 bra +0x16 /* 000008A0 */ label0000088C: 0000088C 3F3C 016B move.w -[A7], 0x16B 00000890 486D EBAC pea.l [A5 - 0x1454] 00000894 486D EBB6 pea.l [A5 - 0x144A] 00000898 4EAD 1AAA jsr [A5 + 0x1AAA] 0000089C 4FEF 000A lea.l A7, [A7 + 0xA] label000008A0: 000008A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000008A4 2F0C move.l -[A7], A4 000008A6 4EAD 0EBA jsr [A5 + 0xEBA] 000008AA 2054 movea.l A0, [A4] 000008AC 70FF moveq.l D0, 0xFFFFFFFF 000008AE D0AE 0010 add.l D0, [A6 + 0x10] 000008B2 4C28 0000 0018 movem.w , [A0 + 0x18] 000008B8 2068 0014 movea.l A0, [A0 + 0x14] 000008BC D090 add.l D0, [A0] 000008BE 2040 movea.l A0, D0 000008C0 2254 movea.l A1, [A4] 000008C2 70FF moveq.l D0, 0xFFFFFFFF 000008C4 D0AE 000C add.l D0, [A6 + 0xC] 000008C8 4C29 0000 0018 movem.w , [A1 + 0x18] 000008CE 2269 0014 movea.l A1, [A1 + 0x14] 000008D2 D091 add.l D0, [A1] 000008D4 2240 movea.l A1, D0 000008D6 2034 0152 0018 move.l D0, [[A4] + 0x18] 000008DC A02E trap BlockMove/BlockMoveData 000008DE 2EAE 0010 move.l [A7], [A6 + 0x10] 000008E2 2F0C move.l -[A7], A4 000008E4 4EAD 0EC2 jsr [A5 + 0xEC2] 000008E8 486E 000C pea.l [A6 + 0xC] 000008EC 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 000008F0 2F0C move.l -[A7], A4 000008F2 4EAD EEB4 jsr [A5 - 0x114C] 000008F6 486E 0010 pea.l [A6 + 0x10] 000008FA 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 000008FE 2F0C move.l -[A7], A4 00000900 4EAD EEB4 jsr [A5 - 0x114C] 00000904 286E FFFC movea.l A4, [A6 - 0x4] 00000908 4E5E unlink A6 0000090A 4E75 rts export_467: 0000090C 4E56 0000 link A6, 0 00000910 2F0C move.l -[A7], A4 00000912 286E 0008 movea.l A4, [A6 + 0x8] 00000916 2054 movea.l A0, [A4] 00000918 4A28 001D tst.b [A0 + 0x1D] 0000091C 6604 bne +0x6 /* 00000922 */ 0000091E 7000 moveq.l D0, 0x00 00000920 6014 bra +0x16 /* 00000936 */ label00000922: 00000922 3F3C 017E move.w -[A7], 0x17E 00000926 486D EBDA pea.l [A5 - 0x1426] 0000092A 486D EBE4 pea.l [A5 - 0x141C] 0000092E 4EAD 1AAA jsr [A5 + 0x1AAA] 00000932 4FEF 000A lea.l A7, [A7 + 0xA] label00000936: 00000936 2054 movea.l A0, [A4] 00000938 117C 0001 001D move.b [A0 + 0x1D], 0x1 0000093E 70FF moveq.l D0, 0xFFFFFFFF 00000940 D0AE 000C add.l D0, [A6 + 0xC] 00000944 4C28 0000 0018 movem.w , [A0 + 0x18] 0000094A 2068 0014 movea.l A0, [A0 + 0x14] 0000094E D090 add.l D0, [A0] 00000950 2040 movea.l A0, D0 00000952 2254 movea.l A1, [A4] 00000954 2029 000A move.l D0, [A1 + 0xA] 00000958 4C29 0000 0018 movem.w , [A1 + 0x18] 0000095E 2269 0014 movea.l A1, [A1 + 0x14] 00000962 D091 add.l D0, [A1] 00000964 2240 movea.l A1, D0 00000966 2034 0152 0018 move.l D0, [[A4] + 0x18] 0000096C A02E trap BlockMove/BlockMoveData 0000096E 285F movea.l A4, [A7]+ 00000970 4E5E unlink A6 00000972 4E75 rts export_468: 00000974 4E56 0000 link A6, 0 00000978 2F0C move.l -[A7], A4 0000097A 286E 0008 movea.l A4, [A6 + 0x8] 0000097E 2054 movea.l A0, [A4] 00000980 0C28 0001 001D cmpi.b [A0 + 0x1D], 0x1 00000986 6604 bne +0x6 /* 0000098C */ 00000988 7000 moveq.l D0, 0x00 0000098A 6014 bra +0x16 /* 000009A0 */ label0000098C: 0000098C 3F3C 018E move.w -[A7], 0x18E 00000990 486D EBFC pea.l [A5 - 0x1404] 00000994 486D EC06 pea.l [A5 - 0x13FA] 00000998 4EAD 1AAA jsr [A5 + 0x1AAA] 0000099C 4FEF 000A lea.l A7, [A7 + 0xA] label000009A0: 000009A0 2054 movea.l A0, [A4] 000009A2 4228 001D clr.b [A0 + 0x1D] 000009A6 2028 000A move.l D0, [A0 + 0xA] 000009AA 4C28 0000 0018 movem.w , [A0 + 0x18] 000009B0 2068 0014 movea.l A0, [A0 + 0x14] 000009B4 D090 add.l D0, [A0] 000009B6 2040 movea.l A0, D0 000009B8 2254 movea.l A1, [A4] 000009BA 70FF moveq.l D0, 0xFFFFFFFF 000009BC D0AE 000C add.l D0, [A6 + 0xC] 000009C0 4C29 0000 0018 movem.w , [A1 + 0x18] 000009C6 2269 0014 movea.l A1, [A1 + 0x14] 000009CA D091 add.l D0, [A1] 000009CC 2240 movea.l A1, D0 000009CE 2034 0152 0018 move.l D0, [[A4] + 0x18] 000009D4 A02E trap BlockMove/BlockMoveData 000009D6 285F movea.l A4, [A7]+ 000009D8 4E5E unlink A6 000009DA 4E75 rts export_469: 000009DC 4E56 FFFC link A6, -0x0004 000009E0 4AAE 000C tst.l [A6 + 0xC] 000009E4 6F14 ble +0x16 /* 000009FA */ 000009E6 206E 0008 movea.l A0, [A6 + 0x8] 000009EA 2050 movea.l A0, [A0] 000009EC 202E 000C move.l D0, [A6 + 0xC] 000009F0 B0A8 000A cmp.l D0, [A0 + 0xA] 000009F4 6E04 bgt +0x6 /* 000009FA */ 000009F6 7000 moveq.l D0, 0x00 000009F8 6014 bra +0x16 /* 00000A0E */ label000009FA: 000009FA 3F3C 019E move.w -[A7], 0x19E 000009FE 486D EC1E pea.l [A5 - 0x13E2] 00000A02 486D EC28 pea.l [A5 - 0x13D8] 00000A06 4EAD 1AAA jsr [A5 + 0x1AAA] 00000A0A 4FEF 000A lea.l A7, [A7 + 0xA] label00000A0E: 00000A0E 206E 0008 movea.l A0, [A6 + 0x8] 00000A12 2050 movea.l A0, [A0] 00000A14 70FF moveq.l D0, 0xFFFFFFFF 00000A16 D0AE 000C add.l D0, [A6 + 0xC] 00000A1A 4C28 0000 0018 movem.w , [A0 + 0x18] 00000A20 4E5E unlink A6 00000A22 4E75 rts export_462: fn00000A24: 00000A24 4E56 FF92 link A6, -0x006E 00000A28 48E7 0308 movem.l -[A7], D6,D7,A4 00000A2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A30 4EBA 38C0 jsr [PC + 0x38C0 /* 000042F2 */] 00000A34 2840 movea.l A4, D0 00000A36 486E FF96 pea.l [A6 - 0x6A] 00000A3A 4EAD 1A5A jsr [A5 + 0x1A5A] 00000A3E 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000A42 7000 moveq.l D0, 0x00 00000A44 43FA 000E lea.l A1, [PC + 0xE /* 00000A54 */] 00000A48 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00000A4C F228 .extension 0x228 // unimplemented 00000A4E F00F .extension 0x00F // unimplemented 00000A50 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00000A56 D00F add.b D0, A7 00000A58 4A40 tst.w D0 00000A5A 508F addq.l A7, 8 00000A5C 6638 bne +0x3A /* 00000A96 */ 00000A5E 2054 movea.l A0, [A4] 00000A60 2D68 0014 FF92 move.l [A6 - 0x6E], [A0 + 0x14] 00000A66 1F3C 0001 move.b -[A7], 0x1 00000A6A 4EAD 1A2A jsr [A5 + 0x1A2A] 00000A6E 1C00 move.b D6, D0 00000A70 4257 clr.w [A7] 00000A72 486E FF92 pea.l [A6 - 0x6E] 00000A76 4EAD 057A jsr [A5 + 0x57A] 00000A7A 3E1F move.w D7, [A7]+ 00000A7C 1F06 move.b -[A7], D6 00000A7E 4EAD 1A2A jsr [A5 + 0x1A2A] 00000A82 3E87 move.w [A7], D7 00000A84 4EAD 1A82 jsr [A5 + 0x1A82] 00000A88 2054 movea.l A0, [A4] 00000A8A 216E FF92 0014 move.l [A0 + 0x14], [A6 - 0x6E] 00000A90 4EAD 1A92 jsr [A5 + 0x1A92] 00000A94 6020 bra +0x22 /* 00000AB6 */ label00000A96: 00000A96 2054 movea.l A0, [A4] 00000A98 42A8 0014 clr.l [A0 + 0x14] 00000A9C 2F0C move.l -[A7], A4 00000A9E 4EAD F3AA jsr [A5 - 0xC56] 00000AA2 4A2E FF9B tst.b [A6 - 0x65] 00000AA6 588F addq.l A7, 4 00000AA8 670C beq +0xE /* 00000AB6 */ 00000AAA 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00000AAE 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00000AB2 4EAD 1A62 jsr [A5 + 0x1A62] label00000AB6: 00000AB6 200C move.l D0, A4 00000AB8 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00000ABC 4E5E unlink A6 00000ABE 4E75 rts export_470: 00000AC0 4E56 FFF2 link A6, -0x000E 00000AC4 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00000AC8 266E 0008 movea.l A3, [A6 + 0x8] 00000ACC 42A7 clr.l -[A7] 00000ACE 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 00000AD4 3F2E 000C move.w -[A7], [A6 + 0xC] 00000AD8 A9A0 trap GetResource 00000ADA 285F movea.l A4, [A7]+ 00000ADC 2F0C move.l -[A7], A4 00000ADE 4EAD 1A8A jsr [A5 + 0x1A8A] 00000AE2 2054 movea.l A0, [A4] 00000AE4 3E10 move.w D7, [A0] 00000AE6 2253 movea.l A1, [A3] 00000AE8 3347 0002 move.w [A1 + 0x2], D7 00000AEC 700E moveq.l D0, 0x0E 00000AEE C1E9 0002 muls.w D0, [A1 + 0x2] 00000AF2 A322 trap NewHandleClear, flags=3 00000AF4 2253 movea.l A1, [A3] 00000AF6 2348 0004 move.l [A1 + 0x4], A0 00000AFA 7C00 moveq.l D6, 0x00 00000AFC 95CA sub.l A2, A2 00000AFE 6000 0086 bra +0x88 /* 00000B86 */ label00000B02: 00000B02 2054 movea.l A0, [A4] 00000B04 3A30 6202 move.w D5, [A0 + D6.w * 2 + 0x2] 00000B08 3D45 FFF2 move.w [A6 - 0xE], D5 00000B0C 42A7 clr.l -[A7] 00000B0E 3F05 move.w -[A7], D5 00000B10 A9BF trap GetRMenu 00000B12 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000B16 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000B1A 4EAD 1A8A jsr [A5 + 0x1A8A] 00000B1E 1D7C 0002 FFF8 move.b [A6 - 0x8], 0x2 00000B24 08AE 0007 FFF9 bclr.b [A6 - 0x7], 0x7 00000B2A 08AE 0006 FFF9 bclr.b [A6 - 0x7], 0x6 00000B30 08EE 0005 FFF9 bset.b [A6 - 0x7], 0x5 00000B36 206E FFF4 movea.l A0, [A6 - 0xC] 00000B3A 2050 movea.l A0, [A0] 00000B3C 7001 moveq.l D0, 0x01 00000B3E C028 000D and.b D0, [A0 + 0xD] 00000B42 EFEE 00C1 FFF9 bfins [A6 - 0x7] {4:32}, D4 00000B48 486E FFF2 pea.l [A6 - 0xE] 00000B4C 2F0B move.l -[A7], A3 00000B4E 4EAD 0F82 jsr [A5 + 0xF82] 00000B52 2053 movea.l A0, [A3] 00000B54 2068 0004 movea.l A0, [A0 + 0x4] 00000B58 41F0 A915 lea.l A0, [[A0] + A2] 00000B5C 43EE FFF2 lea.l A1, [A6 - 0xE] 00000B60 20D9 move.l [A0]+, [A1]+ 00000B62 20D9 move.l [A0]+, [A1]+ 00000B64 20D9 move.l [A0]+, [A1]+ 00000B66 30D9 move.w [A0]+, [A1]+ 00000B68 3E86 move.w [A7], D6 00000B6A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000B6E 2F0B move.l -[A7], A3 00000B70 4EAD 0F92 jsr [A5 + 0xF92] 00000B74 2EAE FFF4 move.l [A7], [A6 - 0xC] 00000B78 4267 clr.w -[A7] 00000B7A A935 trap InsertMenu 00000B7C 4FEF 000C lea.l A7, [A7 + 0xC] 00000B80 5246 addq.w D6, 1 00000B82 45EA 000E lea.l A2, [A2 + 0xE] label00000B86: 00000B86 BE46 cmp.w D7, D6 00000B88 6E00 FF78 bgt -0x86 /* 00000B02 */ 00000B8C 2F0C move.l -[A7], A4 00000B8E A9A3 trap ReleaseResource 00000B90 A937 trap DrawMenuBar 00000B92 2053 movea.l A0, [A3] 00000B94 4228 0008 clr.b [A0 + 0x8] 00000B98 4228 0009 clr.b [A0 + 0x9] 00000B9C 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 00000BA0 4E5E unlink A6 00000BA2 4E75 rts export_471: 00000BA4 4E56 FFF2 link A6, -0x000E 00000BA8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000BAC 3C2E 000C move.w D6, [A6 + 0xC] 00000BB0 286E 0008 movea.l A4, [A6 + 0x8] 00000BB4 3F06 move.w -[A7], D6 00000BB6 2F0C move.l -[A7], A4 00000BB8 4EAD 0F5A jsr [A5 + 0xF5A] 00000BBC 3E00 move.w D7, D0 00000BBE 4A47 tst.w D7 00000BC0 5C8F addq.l A7, 6 00000BC2 6C00 0086 bge +0x88 /* 00000C4A */ 00000BC6 2054 movea.l A0, [A4] 00000BC8 3E28 0002 move.w D7, [A0 + 0x2] 00000BCC 5268 0002 addq.w [A0 + 0x2], 1 00000BD0 700E moveq.l D0, 0x0E 00000BD2 C1E8 0002 muls.w D0, [A0 + 0x2] 00000BD6 2068 0004 movea.l A0, [A0 + 0x4] 00000BDA A024 trap SetHandleSize 00000BDC 3D46 FFF2 move.w [A6 - 0xE], D6 00000BE0 42A7 clr.l -[A7] 00000BE2 3F06 move.w -[A7], D6 00000BE4 A9BF trap GetRMenu 00000BE6 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000BEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000BEE 4EAD 1A8A jsr [A5 + 0x1A8A] 00000BF2 1D7C 0002 FFF8 move.b [A6 - 0x8], 0x2 00000BF8 08AE 0007 FFF9 bclr.b [A6 - 0x7], 0x7 00000BFE 08AE 0006 FFF9 bclr.b [A6 - 0x7], 0x6 00000C04 206E FFF4 movea.l A0, [A6 - 0xC] 00000C08 2050 movea.l A0, [A0] 00000C0A 7001 moveq.l D0, 0x01 00000C0C C028 000D and.b D0, [A0 + 0xD] 00000C10 EFEE 00C1 FFF9 bfins [A6 - 0x7] {4:32}, D4 00000C16 486E FFF2 pea.l [A6 - 0xE] 00000C1A 2F0C move.l -[A7], A4 00000C1C 4EAD 0F82 jsr [A5 + 0xF82] 00000C20 2054 movea.l A0, [A4] 00000C22 2068 0004 movea.l A0, [A0 + 0x4] 00000C26 700E moveq.l D0, 0x0E 00000C28 C1C7 muls.w D0, D7 00000C2A 41F0 0915 lea.l A0, [[A0] + D0] 00000C2E 43EE FFF2 lea.l A1, [A6 - 0xE] 00000C32 20D9 move.l [A0]+, [A1]+ 00000C34 20D9 move.l [A0]+, [A1]+ 00000C36 20D9 move.l [A0]+, [A1]+ 00000C38 30D9 move.w [A0]+, [A1]+ 00000C3A 3E87 move.w [A7], D7 00000C3C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C40 2F0C move.l -[A7], A4 00000C42 4EAD 0F92 jsr [A5 + 0xF92] 00000C46 4FEF 0010 lea.l A7, [A7 + 0x10] label00000C4A: 00000C4A 4A2E 000E tst.b [A6 + 0xE] 00000C4E 6740 beq +0x42 /* 00000C90 */ 00000C50 700E moveq.l D0, 0x0E 00000C52 C1C7 muls.w D0, D7 00000C54 2640 movea.l A3, D0 00000C56 2054 movea.l A0, [A4] 00000C58 2068 0004 movea.l A0, [A0 + 0x4] 00000C5C 2010 move.l D0, [A0] 00000C5E 08F3 0005 0807 bset.b [A3 + D0 + 0x7], 0x5 00000C64 2054 movea.l A0, [A4] 00000C66 2068 0004 movea.l A0, [A0 + 0x4] 00000C6A 2010 move.l D0, [A0] 00000C6C 2F33 0802 move.l -[A7], [A3 + D0 + 0x2] 00000C70 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000C74 A935 trap InsertMenu 00000C76 0C6E FFFF 0010 cmpi.w [A6 + 0x10], 0xFFFF 00000C7C 6712 beq +0x14 /* 00000C90 */ 00000C7E 2054 movea.l A0, [A4] 00000C80 117C 0001 0009 move.b [A0 + 0x9], 0x1 00000C86 4267 clr.w -[A7] 00000C88 2F0C move.l -[A7], A4 00000C8A 4EAD 0EF2 jsr [A5 + 0xEF2] 00000C8E 5C8F addq.l A7, 6 label00000C90: 00000C90 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00000C94 4E5E unlink A6 00000C96 4E75 rts export_472: 00000C98 4E56 0000 link A6, 0 00000C9C 48E7 0118 movem.l -[A7], D7,A3,A4 00000CA0 286E 0008 movea.l A4, [A6 + 0x8] 00000CA4 3F2E 000C move.w -[A7], [A6 + 0xC] 00000CA8 2F0C move.l -[A7], A4 00000CAA 4EAD 0EF2 jsr [A5 + 0xEF2] 00000CAE 3EAE 000C move.w [A7], [A6 + 0xC] 00000CB2 2F0C move.l -[A7], A4 00000CB4 4EAD 0F5A jsr [A5 + 0xF5A] 00000CB8 3E00 move.w D7, D0 00000CBA 4A47 tst.w D7 00000CBC 4FEF 000A lea.l A7, [A7 + 0xA] 00000CC0 6D66 blt +0x68 /* 00000D28 */ 00000CC2 700E moveq.l D0, 0x0E 00000CC4 C1C7 muls.w D0, D7 00000CC6 2640 movea.l A3, D0 00000CC8 2054 movea.l A0, [A4] 00000CCA 2068 0004 movea.l A0, [A0 + 0x4] 00000CCE 2010 move.l D0, [A0] 00000CD0 2F33 0802 move.l -[A7], [A3 + D0 + 0x2] 00000CD4 A9A3 trap ReleaseResource 00000CD6 2054 movea.l A0, [A4] 00000CD8 2068 0004 movea.l A0, [A0 + 0x4] 00000CDC 2010 move.l D0, [A0] 00000CDE 4873 080A pea.l [A3 + D0 + 0xA] 00000CE2 4EAD 1A3A jsr [A5 + 0x1A3A] 00000CE6 2054 movea.l A0, [A4] 00000CE8 5368 0002 subq.w [A0 + 0x2], 1 00000CEC BE68 0002 cmp.w D7, [A0 + 0x2] 00000CF0 6C28 bge +0x2A /* 00000D1A */ 00000CF2 2054 movea.l A0, [A4] 00000CF4 2068 0004 movea.l A0, [A0 + 0x4] 00000CF8 700E moveq.l D0, 0x0E 00000CFA D090 add.l D0, [A0] 00000CFC D08B add.l D0, A3 00000CFE 2040 movea.l A0, D0 00000D00 2254 movea.l A1, [A4] 00000D02 2269 0004 movea.l A1, [A1 + 0x4] 00000D06 2011 move.l D0, [A1] 00000D08 D08B add.l D0, A3 00000D0A 2240 movea.l A1, D0 00000D0C 3034 0152 0002 move.w D0, [[A4] + 0x2] 00000D12 9047 sub.w D0, D7 00000D14 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000D16 000E A02E ori.b A6, 0x2E /* '.' */ label00000D1A: 00000D1A 2054 movea.l A0, [A4] 00000D1C 700E moveq.l D0, 0x0E 00000D1E C1E8 0002 muls.w D0, [A0 + 0x2] 00000D22 2068 0004 movea.l A0, [A0 + 0x4] 00000D26 A024 trap SetHandleSize label00000D28: 00000D28 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000D2C 4E5E unlink A6 00000D2E 4E75 rts export_473: 00000D30 4E56 0000 link A6, 0 00000D34 3F2E 000E move.w -[A7], [A6 + 0xE] 00000D38 1F3C 0001 move.b -[A7], 0x1 00000D3C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000D40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D44 4EAD 0EDA jsr [A5 + 0xEDA] 00000D48 4E5E unlink A6 00000D4A 4E75 rts export_474: 00000D4C 4E56 0000 link A6, 0 00000D50 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000D54 3C2E 000C move.w D6, [A6 + 0xC] 00000D58 286E 0008 movea.l A4, [A6 + 0x8] 00000D5C 7E01 moveq.l D7, 0x01 00000D5E 4A46 tst.w D6 00000D60 673E beq +0x40 /* 00000DA0 */ 00000D62 3F06 move.w -[A7], D6 00000D64 A936 trap DeleteMenu 00000D66 2054 movea.l A0, [A4] 00000D68 117C 0001 0009 move.b [A0 + 0x9], 0x1 00000D6E 3F06 move.w -[A7], D6 00000D70 2F0C move.l -[A7], A4 00000D72 4EAD 0F5A jsr [A5 + 0xF5A] 00000D76 3A00 move.w D5, D0 00000D78 4A45 tst.w D5 00000D7A 5C8F addq.l A7, 6 00000D7C 6D22 blt +0x24 /* 00000DA0 */ 00000D7E 700E moveq.l D0, 0x0E 00000D80 C1C5 muls.w D0, D5 00000D82 2640 movea.l A3, D0 00000D84 2054 movea.l A0, [A4] 00000D86 2068 0004 movea.l A0, [A0 + 0x4] 00000D8A 2010 move.l D0, [A0] 00000D8C E9F3 7081 0807 bfextu [A3 + D0 + 0x7] {5:D0}, D0 00000D92 2054 movea.l A0, [A4] 00000D94 2068 0004 movea.l A0, [A0 + 0x4] 00000D98 2010 move.l D0, [A0] 00000D9A 08B3 0005 0807 bclr.b [A3 + D0 + 0x7], 0x5 label00000DA0: 00000DA0 4A07 tst.b D7 00000DA2 6726 beq +0x28 /* 00000DCA */ 00000DA4 2054 movea.l A0, [A4] 00000DA6 4A28 0008 tst.b [A0 + 0x8] 00000DAA 661E bne +0x20 /* 00000DCA */ 00000DAC 2054 movea.l A0, [A4] 00000DAE 117C 0001 0008 move.b [A0 + 0x8], 0x1 00000DB4 486D F34E pea.l [A5 - 0xCB2] 00000DB8 4EAD 04CA jsr [A5 + 0x4CA] 00000DBC 2840 movea.l A4, D0 00000DBE 2E8C move.l [A7], A4 00000DC0 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00000DC4 4EAD 1E92 jsr [A5 + 0x1E92] 00000DC8 508F addq.l A7, 8 label00000DCA: 00000DCA 4CDF 18E0 movem.l A4,A3,D7,D6,D5, [A7]+ 00000DCE 4E5E unlink A6 00000DD0 4E75 rts export_475: 00000DD2 4E56 0000 link A6, 0 00000DD6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000DDA 3A2E 000C move.w D5, [A6 + 0xC] 00000DDE 3C2E 0012 move.w D6, [A6 + 0x12] 00000DE2 382E 0014 move.w D4, [A6 + 0x14] 00000DE6 286E 0008 movea.l A4, [A6 + 0x8] 00000DEA 3F06 move.w -[A7], D6 00000DEC 2F0C move.l -[A7], A4 00000DEE 4EAD 0F5A jsr [A5 + 0xF5A] 00000DF2 3E00 move.w D7, D0 00000DF4 4A47 tst.w D7 00000DF6 5C8F addq.l A7, 6 00000DF8 6D7A blt +0x7C /* 00000E74 */ 00000DFA 2F3C 0100 FFFF move.l -[A7], 0x100FFFF 00000E00 3F05 move.w -[A7], D5 00000E02 2F0C move.l -[A7], A4 00000E04 4EAD 0EDA jsr [A5 + 0xEDA] 00000E08 4297 clr.l [A7] 00000E0A 3F05 move.w -[A7], D5 00000E0C A949 trap GetMenuHandle 00000E0E 265F movea.l A3, [A7]+ 00000E10 700E moveq.l D0, 0x0E 00000E12 C1C7 muls.w D0, D7 00000E14 2440 movea.l A2, D0 00000E16 2054 movea.l A0, [A4] 00000E18 2068 0004 movea.l A0, [A0 + 0x4] 00000E1C 2010 move.l D0, [A0] 00000E1E 3E32 0808 move.w D7, [A2 + D0 + 0x8] 00000E22 4A44 tst.w D4 00000E24 5C8F addq.l A7, 6 00000E26 6C04 bge +0x6 /* 00000E2C */ 00000E28 7800 moveq.l D4, 0x00 00000E2A 6006 bra +0x8 /* 00000E32 */ label00000E2C: 00000E2C BE44 cmp.w D7, D4 00000E2E 6C02 bge +0x4 /* 00000E32 */ 00000E30 3807 move.w D4, D7 label00000E32: 00000E32 3F04 move.w -[A7], D4 00000E34 3F06 move.w -[A7], D6 00000E36 2053 movea.l A0, [A3] 00000E38 4868 000E pea.l [A0 + 0xE] 00000E3C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000E40 2F0C move.l -[A7], A4 00000E42 4EAD 0F4A jsr [A5 + 0xF4A] 00000E46 4297 clr.l [A7] 00000E48 3F06 move.w -[A7], D6 00000E4A A949 trap GetMenuHandle 00000E4C 265F movea.l A3, [A7]+ 00000E4E 7E01 moveq.l D7, 0x01 00000E50 DE44 add.w D7, D4 00000E52 2E8B move.l [A7], A3 00000E54 3F07 move.w -[A7], D7 00000E56 3F05 move.w -[A7], D5 00000E58 A944 trap SetItmMark 00000E5A 2E8B move.l [A7], A3 00000E5C 3F07 move.w -[A7], D7 00000E5E 3F3C 001B move.w -[A7], 0x1B 00000E62 A84F trap SetItemCmd 00000E64 2054 movea.l A0, [A4] 00000E66 2068 0004 movea.l A0, [A0 + 0x4] 00000E6A 2010 move.l D0, [A0] 00000E6C 08F2 0006 0807 bset.b [A2 + D0 + 0x7], 0x6 00000E72 588F addq.l A7, 4 label00000E74: 00000E74 4CDF 1CF0 movem.l A4,A3,A2,D7,D6,D5,D4, [A7]+ 00000E78 4E5E unlink A6 00000E7A 4E75 rts export_476: 00000E7C 4E56 FFF8 link A6, -0x0008 00000E80 486E FFF8 pea.l [A6 - 0x8] 00000E84 486E FFFA pea.l [A6 - 0x6] 00000E88 486E FFFE pea.l [A6 - 0x2] 00000E8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E94 4EAD 0F72 jsr [A5 + 0xF72] 00000E98 4AAE FFFA tst.l [A6 - 0x6] 00000E9C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000EA0 670A beq +0xC /* 00000EAC */ 00000EA2 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000EA6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000EAA A939 trap EnableItem label00000EAC: 00000EAC 4E5E unlink A6 00000EAE 4E75 rts export_477: 00000EB0 4E56 FFF8 link A6, -0x0008 00000EB4 486E FFF8 pea.l [A6 - 0x8] 00000EB8 486E FFFA pea.l [A6 - 0x6] 00000EBC 486E FFFE pea.l [A6 - 0x2] 00000EC0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EC8 4EAD 0F72 jsr [A5 + 0xF72] 00000ECC 4AAE FFFA tst.l [A6 - 0x6] 00000ED0 4FEF 0014 lea.l A7, [A7 + 0x14] 00000ED4 670A beq +0xC /* 00000EE0 */ 00000ED6 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000EDA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000EDE A93A trap DisableItem label00000EE0: 00000EE0 4E5E unlink A6 00000EE2 4E75 rts export_478: 00000EE4 4E56 0000 link A6, 0 00000EE8 48E7 0118 movem.l -[A7], D7,A3,A4 00000EEC 286E 0008 movea.l A4, [A6 + 0x8] 00000EF0 3F2E 000C move.w -[A7], [A6 + 0xC] 00000EF4 2F0C move.l -[A7], A4 00000EF6 4EAD 0F5A jsr [A5 + 0xF5A] 00000EFA 3E00 move.w D7, D0 00000EFC 4A47 tst.w D7 00000EFE 5C8F addq.l A7, 6 00000F00 6D2A blt +0x2C /* 00000F2C */ 00000F02 2054 movea.l A0, [A4] 00000F04 2068 0004 movea.l A0, [A0 + 0x4] 00000F08 700E moveq.l D0, 0x0E 00000F0A C1C7 muls.w D0, D7 00000F0C 2050 movea.l A0, [A0] 00000F0E 2670 0802 movea.l A3, [A0 + D0 + 0x2] 00000F12 2053 movea.l A0, [A3] 00000F14 0828 0000 000D btst.b [A0 + 0xD], 0x0 00000F1A 6610 bne +0x12 /* 00000F2C */ 00000F1C 2F0B move.l -[A7], A3 00000F1E 4267 clr.w -[A7] 00000F20 A939 trap EnableItem 00000F22 4267 clr.w -[A7] 00000F24 2F0C move.l -[A7], A4 00000F26 4EAD 0EF2 jsr [A5 + 0xEF2] 00000F2A 5C8F addq.l A7, 6 label00000F2C: 00000F2C 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000F30 4E5E unlink A6 00000F32 4E75 rts export_479: 00000F34 4E56 0000 link A6, 0 00000F38 2F0C move.l -[A7], A4 00000F3A 42A7 clr.l -[A7] 00000F3C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000F40 A949 trap GetMenuHandle 00000F42 285F movea.l A4, [A7]+ 00000F44 200C move.l D0, A4 00000F46 671C beq +0x1E /* 00000F64 */ 00000F48 2054 movea.l A0, [A4] 00000F4A 0828 0000 000D btst.b [A0 + 0xD], 0x0 00000F50 6712 beq +0x14 /* 00000F64 */ 00000F52 2F0C move.l -[A7], A4 00000F54 4267 clr.w -[A7] 00000F56 A93A trap DisableItem 00000F58 4267 clr.w -[A7] 00000F5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F5E 4EAD 0EF2 jsr [A5 + 0xEF2] 00000F62 5C8F addq.l A7, 6 label00000F64: 00000F64 285F movea.l A4, [A7]+ 00000F66 4E5E unlink A6 00000F68 4E75 rts export_480: 00000F6A 4E56 0000 link A6, 0 00000F6E 48E7 0118 movem.l -[A7], D7,A3,A4 00000F72 7E00 moveq.l D7, 0x00 00000F74 99CC sub.l A4, A4 label00000F76: 00000F76 206E 0008 movea.l A0, [A6 + 0x8] 00000F7A 2650 movea.l A3, [A0] 00000F7C BE6B 0002 cmp.w D7, [A3 + 0x2] 00000F80 6C28 bge +0x2A /* 00000FAA */ 00000F82 206B 0004 movea.l A0, [A3 + 0x4] 00000F86 2010 move.l D0, [A0] 00000F88 0834 0005 0807 btst.b [A4 + D0 + 0x7], 0x5 00000F8E 6712 beq +0x14 /* 00000FA2 */ 00000F90 206B 0004 movea.l A0, [A3 + 0x4] 00000F94 3F30 C915 move.w -[A7], [[A0] + A4] 00000F98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F9C 4EAD 0F12 jsr [A5 + 0xF12] 00000FA0 5C8F addq.l A7, 6 label00000FA2: 00000FA2 5247 addq.w D7, 1 00000FA4 49EC 000E lea.l A4, [A4 + 0xE] 00000FA8 60CC bra -0x32 /* 00000F76 */ label00000FAA: 00000FAA 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000FAE 4E5E unlink A6 00000FB0 4E75 rts export_481: 00000FB2 4E56 0000 link A6, 0 00000FB6 48E7 0118 movem.l -[A7], D7,A3,A4 00000FBA 7E00 moveq.l D7, 0x00 00000FBC 99CC sub.l A4, A4 label00000FBE: 00000FBE 206E 0008 movea.l A0, [A6 + 0x8] 00000FC2 2650 movea.l A3, [A0] 00000FC4 BE6B 0002 cmp.w D7, [A3 + 0x2] 00000FC8 6C28 bge +0x2A /* 00000FF2 */ 00000FCA 206B 0004 movea.l A0, [A3 + 0x4] 00000FCE 2010 move.l D0, [A0] 00000FD0 0834 0005 0807 btst.b [A4 + D0 + 0x7], 0x5 00000FD6 6712 beq +0x14 /* 00000FEA */ 00000FD8 206B 0004 movea.l A0, [A3 + 0x4] 00000FDC 3F30 C915 move.w -[A7], [[A0] + A4] 00000FE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FE4 4EAD 0F1A jsr [A5 + 0xF1A] 00000FE8 5C8F addq.l A7, 6 label00000FEA: 00000FEA 5247 addq.w D7, 1 00000FEC 49EC 000E lea.l A4, [A4 + 0xE] 00000FF0 60CC bra -0x32 /* 00000FBE */ label00000FF2: 00000FF2 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000FF6 4E5E unlink A6 00000FF8 4E75 rts export_482: 00000FFA 4E56 FFF8 link A6, -0x0008 00000FFE 486E FFF8 pea.l [A6 - 0x8] 00001002 486E FFFA pea.l [A6 - 0x6] 00001006 486E FFFE pea.l [A6 - 0x2] 0000100A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000100E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001012 4EAD 0F72 jsr [A5 + 0xF72] 00001016 4AAE FFFA tst.l [A6 - 0x6] 0000101A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000101E 670E beq +0x10 /* 0000102E */ 00001020 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001024 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001028 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000102C A947 trap SetMenuItemText/SetItem label0000102E: 0000102E 4E5E unlink A6 00001030 4E75 rts export_483: 00001032 4E56 FFF8 link A6, -0x0008 00001036 486E FFF8 pea.l [A6 - 0x8] 0000103A 486E FFFA pea.l [A6 - 0x6] 0000103E 486E FFFE pea.l [A6 - 0x2] 00001042 2F2E 000C move.l -[A7], [A6 + 0xC] 00001046 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000104A 4EAD 0F72 jsr [A5 + 0xF72] 0000104E 4AAE FFFA tst.l [A6 - 0x6] 00001052 4FEF 0014 lea.l A7, [A7 + 0x14] 00001056 670E beq +0x10 /* 00001066 */ 00001058 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000105C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001060 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001064 A946 trap GetMenuItemText/GetItem label00001066: 00001066 4E5E unlink A6 00001068 4E75 rts export_484: 0000106A 4E56 FFF8 link A6, -0x0008 0000106E 486E FFF8 pea.l [A6 - 0x8] 00001072 486E FFFA pea.l [A6 - 0x6] 00001076 486E FFFE pea.l [A6 - 0x2] 0000107A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000107E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001082 4EAD 0F72 jsr [A5 + 0xF72] 00001086 4A6E FFFE tst.w [A6 - 0x2] 0000108A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000108E 670E beq +0x10 /* 0000109E */ 00001090 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001094 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001098 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000109C A945 trap CheckItem label0000109E: 0000109E 4E5E unlink A6 000010A0 4E75 rts export_485: 000010A2 4E56 0000 link A6, 0 000010A6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000010AA 3C2E 0016 move.w D6, [A6 + 0x16] 000010AE 286E 0008 movea.l A4, [A6 + 0x8] 000010B2 3F2E 0014 move.w -[A7], [A6 + 0x14] 000010B6 2F0C move.l -[A7], A4 000010B8 4EAD 0F5A jsr [A5 + 0xF5A] 000010BC 3E00 move.w D7, D0 000010BE 4A47 tst.w D7 000010C0 5C8F addq.l A7, 6 000010C2 6D00 0090 blt +0x92 /* 00001154 */ 000010C6 2054 movea.l A0, [A4] 000010C8 2068 0004 movea.l A0, [A0 + 0x4] 000010CC A029 trap HLock 000010CE 700E moveq.l D0, 0x0E 000010D0 C1C7 muls.w D0, D7 000010D2 2054 movea.l A0, [A4] 000010D4 2068 0004 movea.l A0, [A0 + 0x4] 000010D8 D090 add.l D0, [A0] 000010DA 2640 movea.l A3, D0 000010DC 4A46 tst.w D6 000010DE 6C04 bge +0x6 /* 000010E4 */ 000010E0 7C00 moveq.l D6, 0x00 000010E2 600A bra +0xC /* 000010EE */ label000010E4: 000010E4 3E2B 0008 move.w D7, [A3 + 0x8] 000010E8 BE46 cmp.w D7, D6 000010EA 6C02 bge +0x4 /* 000010EE */ 000010EC 3C07 move.w D6, D7 label000010EE: 000010EE 2F2B 0002 move.l -[A7], [A3 + 0x2] 000010F2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010F6 3F06 move.w -[A7], D6 000010F8 A826 trap InsertMenuItem/InsMenuItem 000010FA 526B 0008 addq.w [A3 + 0x8], 1 000010FE 3E2B 0008 move.w D7, [A3 + 0x8] 00001102 0C47 0001 cmpi.w D7, 0x1 00001106 660A bne +0xC /* 00001112 */ 00001108 7004 moveq.l D0, 0x04 0000110A A122 trap NewHandle, flags=1 0000110C 2748 000A move.l [A3 + 0xA], A0 00001110 600C bra +0xE /* 0000111E */ label00001112: 00001112 3047 movea.w A0, D7 00001114 2008 move.l D0, A0 00001116 E588 lsl D0, 2 00001118 206B 000A movea.l A0, [A3 + 0xA] 0000111C A024 trap SetHandleSize label0000111E: 0000111E 206B 000A movea.l A0, [A3 + 0xA] 00001122 2450 movea.l A2, [A0] 00001124 3E2B 0008 move.w D7, [A3 + 0x8] 00001128 70FF moveq.l D0, 0xFFFFFFFF 0000112A D047 add.w D0, D7 0000112C B046 cmp.w D0, D6 0000112E 6F16 ble +0x18 /* 00001146 */ 00001130 47F2 6400 lea.l A3, [A2 + D6.w * 4] 00001134 43EB 0004 lea.l A1, [A3 + 0x4] 00001138 3007 move.w D0, D7 0000113A 9046 sub.w D0, D6 0000113C 48C0 ext.l D0 0000113E E588 lsl D0, 2 00001140 5980 subq.l D0, 4 00001142 204B movea.l A0, A3 00001144 A02E trap BlockMove/BlockMoveData label00001146: 00001146 25AE 000C 6400 move.l [A2 + D6.w * 4], [A6 + 0xC] 0000114C 2054 movea.l A0, [A4] 0000114E 2068 0004 movea.l A0, [A0 + 0x4] 00001152 A02A trap HUnlock label00001154: 00001154 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 00001158 4E5E unlink A6 0000115A 4E75 rts export_486: 0000115C 4E56 FFF8 link A6, -0x0008 00001160 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001164 286E 0008 movea.l A4, [A6 + 0x8] 00001168 486E FFF8 pea.l [A6 - 0x8] 0000116C 486E FFFA pea.l [A6 - 0x6] 00001170 486E FFFE pea.l [A6 - 0x2] 00001174 2F2E 000C move.l -[A7], [A6 + 0xC] 00001178 2F0C move.l -[A7], A4 0000117A 4EAD 0F72 jsr [A5 + 0xF72] 0000117E 4A6E FFFE tst.w [A6 - 0x2] 00001182 4FEF 0014 lea.l A7, [A7 + 0x14] 00001186 6772 beq +0x74 /* 000011FA */ 00001188 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000118C 2F0C move.l -[A7], A4 0000118E 4EAD 0F5A jsr [A5 + 0xF5A] 00001192 3E00 move.w D7, D0 00001194 2054 movea.l A0, [A4] 00001196 2068 0004 movea.l A0, [A0 + 0x4] 0000119A A029 trap HLock 0000119C 700E moveq.l D0, 0x0E 0000119E C1C7 muls.w D0, D7 000011A0 2054 movea.l A0, [A4] 000011A2 2068 0004 movea.l A0, [A0 + 0x4] 000011A6 D090 add.l D0, [A0] 000011A8 2640 movea.l A3, D0 000011AA 2EAE FFFA move.l [A7], [A6 - 0x6] 000011AE 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000011B2 A952 trap DeleteMenuItem/DelMenuItem 000011B4 206B 000A movea.l A0, [A3 + 0xA] 000011B8 2450 movea.l A2, [A0] 000011BA 302E FFF8 move.w D0, [A6 - 0x8] 000011BE B06B 0008 cmp.w D0, [A3 + 0x8] 000011C2 548F addq.l A7, 2 000011C4 6C1A bge +0x1C /* 000011E0 */ 000011C6 302E FFF8 move.w D0, [A6 - 0x8] 000011CA 41F2 0400 lea.l A0, [A2 + D0.w * 4] 000011CE 43F2 04FC lea.l A1, [A2 + D0.w * 4 - 0x4] 000011D2 322B 0008 move.w D1, [A3 + 0x8] 000011D6 9240 sub.w D1, D0 000011D8 48C1 ext.l D1 000011DA E589 lsl D1, 2 000011DC 2001 move.l D0, D1 000011DE A02E trap BlockMove/BlockMoveData label000011E0: 000011E0 536B 0008 subq.w [A3 + 0x8], 1 000011E4 302B 0008 move.w D0, [A3 + 0x8] 000011E8 48C0 ext.l D0 000011EA E588 lsl D0, 2 000011EC 206B 000A movea.l A0, [A3 + 0xA] 000011F0 A024 trap SetHandleSize 000011F2 2054 movea.l A0, [A4] 000011F4 2068 0004 movea.l A0, [A0 + 0x4] 000011F8 A02A trap HUnlock label000011FA: 000011FA 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 000011FE 4E5E unlink A6 00001200 4E75 rts export_487: 00001202 4E56 0000 link A6, 0 00001206 48E7 0118 movem.l -[A7], D7,A3,A4 0000120A 206E 0008 movea.l A0, [A6 + 0x8] 0000120E 2050 movea.l A0, [A0] 00001210 2068 0004 movea.l A0, [A0 + 0x4] 00001214 2850 movea.l A4, [A0] 00001216 7E00 moveq.l D7, 0x00 00001218 97CB sub.l A3, A3 0000121A 6016 bra +0x18 /* 00001232 */ label0000121C: 0000121C 204C movea.l A0, A4 0000121E D1CB add.l A0, A3 00001220 3010 move.w D0, [A0] 00001222 B06E 000C cmp.w D0, [A6 + 0xC] 00001226 6604 bne +0x6 /* 0000122C */ 00001228 3007 move.w D0, D7 0000122A 6014 bra +0x16 /* 00001240 */ label0000122C: 0000122C 5247 addq.w D7, 1 0000122E 47EB 000E lea.l A3, [A3 + 0xE] label00001232: 00001232 206E 0008 movea.l A0, [A6 + 0x8] 00001236 2050 movea.l A0, [A0] 00001238 BE68 0002 cmp.w D7, [A0 + 0x2] 0000123C 6DDE blt -0x20 /* 0000121C */ 0000123E 70FF moveq.l D0, 0xFFFFFFFF label00001240: 00001240 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00001244 4E5E unlink A6 00001246 4E75 rts export_488: 00001248 4E56 0000 link A6, 0 0000124C 2F07 move.l -[A7], D7 0000124E 3F2E 000C move.w -[A7], [A6 + 0xC] 00001252 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001256 4EAD 0F5A jsr [A5 + 0xF5A] 0000125A 3E00 move.w D7, D0 0000125C 4A47 tst.w D7 0000125E 5C8F addq.l A7, 6 00001260 6D16 blt +0x18 /* 00001278 */ 00001262 206E 0008 movea.l A0, [A6 + 0x8] 00001266 2050 movea.l A0, [A0] 00001268 2068 0004 movea.l A0, [A0 + 0x4] 0000126C 700E moveq.l D0, 0x0E 0000126E C1C7 muls.w D0, D7 00001270 2050 movea.l A0, [A0] 00001272 2030 0802 move.l D0, [A0 + D0 + 0x2] 00001276 6002 bra +0x4 /* 0000127A */ label00001278: 00001278 7000 moveq.l D0, 0x00 label0000127A: 0000127A 2E1F move.l D7, [A7]+ 0000127C 4E5E unlink A6 0000127E 4E75 rts export_489: 00001280 4E56 0000 link A6, 0 00001284 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001288 3C2E 000E move.w D6, [A6 + 0xE] 0000128C 3F2E 000C move.w -[A7], [A6 + 0xC] 00001290 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001294 4EAD 0F5A jsr [A5 + 0xF5A] 00001298 3E00 move.w D7, D0 0000129A 4A47 tst.w D7 0000129C 5C8F addq.l A7, 6 0000129E 6D42 blt +0x44 /* 000012E2 */ 000012A0 4A46 tst.w D6 000012A2 6F3E ble +0x40 /* 000012E2 */ 000012A4 206E 0008 movea.l A0, [A6 + 0x8] 000012A8 2050 movea.l A0, [A0] 000012AA 2068 0004 movea.l A0, [A0 + 0x4] 000012AE 2650 movea.l A3, [A0] 000012B0 700E moveq.l D0, 0x0E 000012B2 C1C7 muls.w D0, D7 000012B4 D08B add.l D0, A3 000012B6 2840 movea.l A4, D0 000012B8 BC6C 0008 cmp.w D6, [A4 + 0x8] 000012BC 6E12 bgt +0x14 /* 000012D0 */ 000012BE 206C 000A movea.l A0, [A4 + 0xA] 000012C2 2050 movea.l A0, [A0] 000012C4 2E30 64FC move.l D7, [A0 + D6.w * 4 - 0x4] 000012C8 4A87 tst.l D7 000012CA 6D04 blt +0x6 /* 000012D0 */ 000012CC 2007 move.l D0, D7 000012CE 6014 bra +0x16 /* 000012E4 */ label000012D0: 000012D0 3046 movea.w A0, D6 000012D2 326E 000C movea.w A1, [A6 + 0xC] 000012D6 2009 move.l D0, A1 000012D8 7210 moveq.l D1, 0x10 000012DA E3A8 lsl D0, D1 000012DC 4480 neg.l D0 000012DE 9088 sub.l D0, A0 000012E0 6002 bra +0x4 /* 000012E4 */ label000012E2: 000012E2 7000 moveq.l D0, 0x00 label000012E4: 000012E4 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 000012E8 4E5E unlink A6 000012EA 4E75 rts export_490: 000012EC 4E56 FFF8 link A6, -0x0008 000012F0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000012F4 2C2E 000C move.l D6, [A6 + 0xC] 000012F8 2E2E 0010 move.l D7, [A6 + 0x10] 000012FC 4A86 tst.l D6 000012FE 6C34 bge +0x36 /* 00001334 */ 00001300 2006 move.l D0, D6 00001302 4480 neg.l D0 00001304 7210 moveq.l D1, 0x10 00001306 E2A0 asr D0, D1 00001308 0240 FFFF andi.w D0, 0xFFFF 0000130C 2047 movea.l A0, D7 0000130E 3080 move.w [A0], D0 00001310 3006 move.w D0, D6 00001312 4440 neg.w D0 00001314 0240 FFFF andi.w D0, 0xFFFF 00001318 206E 0018 movea.l A0, [A6 + 0x18] 0000131C 3080 move.w [A0], D0 0000131E 42A7 clr.l -[A7] 00001320 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00001326 2247 movea.l A1, D7 00001328 3F11 move.w -[A7], [A1] 0000132A A9A0 trap GetResource 0000132C 206E 0014 movea.l A0, [A6 + 0x14] 00001330 209F move.l [A0], [A7]+ 00001332 606C bra +0x6E /* 000013A0 */ label00001334: 00001334 206E 0008 movea.l A0, [A6 + 0x8] 00001338 2050 movea.l A0, [A0] 0000133A 2068 0004 movea.l A0, [A0 + 0x4] 0000133E 2A10 move.l D5, [A0] 00001340 7800 moveq.l D4, 0x00 00001342 99CC sub.l A4, A4 00001344 603E bra +0x40 /* 00001384 */ label00001346: 00001346 7600 moveq.l D3, 0x00 00001348 97CB sub.l A3, A3 label0000134A: 0000134A 2005 move.l D0, D5 0000134C D08C add.l D0, A4 0000134E 2440 movea.l A2, D0 00001350 B66A 0008 cmp.w D3, [A2 + 0x8] 00001354 6C28 bge +0x2A /* 0000137E */ 00001356 206A 000A movea.l A0, [A2 + 0xA] 0000135A BCB0 B915 cmp.l D6, [[A0] + A3] 0000135E 6618 bne +0x1A /* 00001378 */ 00001360 2047 movea.l A0, D7 00001362 3092 move.w [A0], [A2] 00001364 206E 0014 movea.l A0, [A6 + 0x14] 00001368 20AA 0002 move.l [A0], [A2 + 0x2] 0000136C 7001 moveq.l D0, 0x01 0000136E D043 add.w D0, D3 00001370 226E 0018 movea.l A1, [A6 + 0x18] 00001374 3280 move.w [A1], D0 00001376 6028 bra +0x2A /* 000013A0 */ label00001378: 00001378 5243 addq.w D3, 1 0000137A 588B addq.l A3, 4 0000137C 60CC bra -0x32 /* 0000134A */ label0000137E: 0000137E 5244 addq.w D4, 1 00001380 49EC 000E lea.l A4, [A4 + 0xE] label00001384: 00001384 206E 0008 movea.l A0, [A6 + 0x8] 00001388 2050 movea.l A0, [A0] 0000138A B868 0002 cmp.w D4, [A0 + 0x2] 0000138E 6DB6 blt -0x48 /* 00001346 */ 00001390 2047 movea.l A0, D7 00001392 4250 clr.w [A0] 00001394 206E 0014 movea.l A0, [A6 + 0x14] 00001398 4290 clr.l [A0] 0000139A 226E 0018 movea.l A1, [A6 + 0x18] 0000139E 4251 clr.w [A1] label000013A0: 000013A0 4CDF 1CF8 movem.l A4,A3,A2,D7,D6,D5,D4,D3, [A7]+ 000013A4 4E5E unlink A6 000013A6 4E75 rts export_491: 000013A8 4E56 FF00 link A6, -0x0100 000013AC 48E7 0308 movem.l -[A7], D6,D7,A4 000013B0 3F2E 000C move.w -[A7], [A6 + 0xC] 000013B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B8 4EAD 0F62 jsr [A5 + 0xF62] 000013BC 2840 movea.l A4, D0 000013BE 200C move.l D0, A4 000013C0 5C8F addq.l A7, 6 000013C2 6738 beq +0x3A /* 000013FC */ 000013C4 4267 clr.w -[A7] 000013C6 2F0C move.l -[A7], A4 000013C8 A950 trap CountMItems 000013CA 3E1F move.w D7, [A7]+ 000013CC 7C01 moveq.l D6, 0x01 000013CE 6028 bra +0x2A /* 000013F8 */ label000013D0: 000013D0 2F0C move.l -[A7], A4 000013D2 3F06 move.w -[A7], D6 000013D4 486E FF00 pea.l [A6 - 0x100] 000013D8 A946 trap GetMenuItemText/GetItem 000013DA 4227 clr.b -[A7] 000013DC 2F2E 000E move.l -[A7], [A6 + 0xE] 000013E0 486E FF00 pea.l [A6 - 0x100] 000013E4 2F3C 0100 0100 move.l -[A7], 0x1000100 000013EA 4EAD 04FA jsr [A5 + 0x4FA] 000013EE 4A1F tst.b [A7]+ 000013F0 6704 beq +0x6 /* 000013F6 */ 000013F2 3006 move.w D0, D6 000013F4 6008 bra +0xA /* 000013FE */ label000013F6: 000013F6 5246 addq.w D6, 1 label000013F8: 000013F8 BE46 cmp.w D7, D6 000013FA 6CD4 bge -0x2A /* 000013D0 */ label000013FC: 000013FC 7000 moveq.l D0, 0x00 label000013FE: 000013FE 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00001402 4E5E unlink A6 00001404 4E75 rts export_492: 00001406 4E56 FEFC link A6, -0x0104 0000140A 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000140E 266E 000C movea.l A3, [A6 + 0xC] 00001412 49EB 0008 lea.l A4, [A3 + 0x8] 00001416 4267 clr.w -[A7] 00001418 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000141C A950 trap CountMItems 0000141E 389F move.w [A4], [A7]+ 00001420 4A54 tst.w [A4] 00001422 6606 bne +0x8 /* 0000142A */ 00001424 42AB 000A clr.l [A3 + 0xA] 00001428 6062 bra +0x64 /* 0000148C */ label0000142A: 0000142A 3014 move.w D0, [A4] 0000142C 4870 0590 pea.l [ + D0 * 4] 00001430 4EAD 1A1A jsr [A5 + 0x1A1A] 00001434 2740 000A move.l [A3 + 0xA], D0 00001438 2EAB 000A move.l [A7], [A3 + 0xA] 0000143C 4EAD 1A7A jsr [A5 + 0x1A7A] 00001440 206B 000A movea.l A0, [A3 + 0xA] 00001444 A029 trap HLock 00001446 206B 000A movea.l A0, [A3 + 0xA] 0000144A 2450 movea.l A2, [A0] 0000144C 7E01 moveq.l D7, 0x01 0000144E 6032 bra +0x34 /* 00001482 */ label00001450: 00001450 2F2B 0002 move.l -[A7], [A3 + 0x2] 00001454 3F07 move.w -[A7], D7 00001456 486E FF00 pea.l [A6 - 0x100] 0000145A A946 trap GetMenuItemText/GetItem 0000145C 486E FEFC pea.l [A6 - 0x104] 00001460 486E FF00 pea.l [A6 - 0x100] 00001464 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001468 4EAD 0F8A jsr [A5 + 0xF8A] 0000146C 25AE FEFC 74FC move.l [A2 + D7.w * 4 - 0x4], [A6 - 0x104] 00001472 2EAB 0002 move.l [A7], [A3 + 0x2] 00001476 3F07 move.w -[A7], D7 00001478 486E FF00 pea.l [A6 - 0x100] 0000147C A947 trap SetMenuItemText/SetItem 0000147E 508F addq.l A7, 8 00001480 5247 addq.w D7, 1 label00001482: 00001482 BE54 cmp.w D7, [A4] 00001484 6FCA ble -0x34 /* 00001450 */ 00001486 206B 000A movea.l A0, [A3 + 0xA] 0000148A A02A trap HUnlock label0000148C: 0000148C 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 00001490 4E5E unlink A6 00001492 4E75 rts export_493: 00001494 4E56 FF00 link A6, -0x0100 00001498 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000149C 2E2E 000C move.l D7, [A6 + 0xC] 000014A0 2847 movea.l A4, D7 000014A2 7C00 moveq.l D6, 0x00 000014A4 1C14 move.b D6, [A4] 000014A6 422E FF00 clr.b [A6 - 0x100] 000014AA 7A01 moveq.l D5, 0x01 000014AC 603A bra +0x3C /* 000014E8 */ label000014AE: 000014AE 3445 movea.w A2, D5 000014B0 D5C7 add.l A2, D7 000014B2 0C12 0023 cmpi.b [A2], 0x23 /* '#' */ 000014B6 662E bne +0x30 /* 000014E6 */ 000014B8 7801 moveq.l D4, 0x01 000014BA D845 add.w D4, D5 000014BC 6012 bra +0x14 /* 000014D0 */ label000014BE: 000014BE 3644 movea.w A3, D4 000014C0 D7C7 add.l A3, D7 000014C2 3004 move.w D0, D4 000014C4 9045 sub.w D0, D5 000014C6 1D93 0120 FF00 move.b [A6 - 0x100 + D0], [A3] 000014CC 4213 clr.b [A3] 000014CE 5244 addq.w D4, 1 label000014D0: 000014D0 BC44 cmp.w D6, D4 000014D2 6CEA bge -0x14 /* 000014BE */ 000014D4 4212 clr.b [A2] 000014D6 70FF moveq.l D0, 0xFFFFFFFF 000014D8 D005 add.b D0, D5 000014DA 1880 move.b [A4], D0 000014DC 1006 move.b D0, D6 000014DE 9005 sub.b D0, D5 000014E0 1D40 FF00 move.b [A6 - 0x100], D0 000014E4 6006 bra +0x8 /* 000014EC */ label000014E6: 000014E6 5245 addq.w D5, 1 label000014E8: 000014E8 BC45 cmp.w D6, D5 000014EA 6CC2 bge -0x3C /* 000014AE */ label000014EC: 000014EC 486E FF00 pea.l [A6 - 0x100] 000014F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000014F4 4EAD 056A jsr [A5 + 0x56A] 000014F8 4CDF 1CF0 movem.l A4,A3,A2,D7,D6,D5,D4, [A7]+ 000014FC 4E5E unlink A6 000014FE 4E75 rts export_494: 00001500 4E56 FFF8 link A6, -0x0008 00001504 2F07 move.l -[A7], D7 00001506 4267 clr.w -[A7] 00001508 2F2E 000C move.l -[A7], [A6 + 0xC] 0000150C A950 trap CountMItems 0000150E 3E1F move.w D7, [A7]+ 00001510 6056 bra +0x58 /* 00001568 */ label00001512: 00001512 2F2E 000C move.l -[A7], [A6 + 0xC] 00001516 3F07 move.w -[A7], D7 00001518 486E FFFE pea.l [A6 - 0x2] 0000151C A84E trap GetItemCmd 0000151E 0C6E 001B FFFE cmpi.w [A6 - 0x2], 0x1B 00001524 6640 bne +0x42 /* 00001566 */ 00001526 206E 0008 movea.l A0, [A6 + 0x8] 0000152A 2050 movea.l A0, [A0] 0000152C 2068 0004 movea.l A0, [A0 + 0x4] 00001530 700E moveq.l D0, 0x0E 00001532 C1EE 0010 muls.w D0, [A6 + 0x10] 00001536 2050 movea.l A0, [A0] 00001538 08F0 0006 0807 bset.b [A0 + D0 + 0x7], 0x6 0000153E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001542 3F07 move.w -[A7], D7 00001544 486E FFFC pea.l [A6 - 0x4] 00001548 A943 trap GetItmMark 0000154A 4A6E FFFC tst.w [A6 - 0x4] 0000154E 6716 beq +0x18 /* 00001566 */ 00001550 2F3C 0100 FFFF move.l -[A7], 0x100FFFF 00001556 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000155A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000155E 4EAD 0EDA jsr [A5 + 0xEDA] 00001562 4FEF 000A lea.l A7, [A7 + 0xA] label00001566: 00001566 5347 subq.w D7, 1 label00001568: 00001568 4A47 tst.w D7 0000156A 6EA6 bgt -0x58 /* 00001512 */ 0000156C 2E1F move.l D7, [A7]+ 0000156E 4E5E unlink A6 00001570 4E75 rts export_495: 00001572 4E56 0000 link A6, 0 00001576 2F07 move.l -[A7], D7 00001578 3F2E 000C move.w -[A7], [A6 + 0xC] 0000157C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001580 4EAD 0F5A jsr [A5 + 0xF5A] 00001584 3E00 move.w D7, D0 00001586 4A47 tst.w D7 00001588 5C8F addq.l A7, 6 0000158A 6D16 blt +0x18 /* 000015A2 */ 0000158C 206E 0008 movea.l A0, [A6 + 0x8] 00001590 2050 movea.l A0, [A0] 00001592 2068 0004 movea.l A0, [A0 + 0x4] 00001596 700E moveq.l D0, 0x0E 00001598 C1C7 muls.w D0, D7 0000159A 2050 movea.l A0, [A0] 0000159C 11AE 000E 0806 move.b [A0 + D0 + 0x6], [A6 + 0xE] label000015A2: 000015A2 2E1F move.l D7, [A7]+ 000015A4 4E5E unlink A6 000015A6 4E75 rts export_496: 000015A8 4E56 0000 link A6, 0 000015AC 2F07 move.l -[A7], D7 000015AE 3F2E 000C move.w -[A7], [A6 + 0xC] 000015B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015B6 4EAD 0F5A jsr [A5 + 0xF5A] 000015BA 3E00 move.w D7, D0 000015BC 4A47 tst.w D7 000015BE 5C8F addq.l A7, 6 000015C0 6D1A blt +0x1C /* 000015DC */ 000015C2 206E 0008 movea.l A0, [A6 + 0x8] 000015C6 2050 movea.l A0, [A0] 000015C8 2068 0004 movea.l A0, [A0 + 0x4] 000015CC 700E moveq.l D0, 0x0E 000015CE C1C7 muls.w D0, D7 000015D0 2050 movea.l A0, [A0] 000015D2 122E 000E move.b D1, [A6 + 0xE] 000015D6 EFF0 1001 0807 bfins [A0 + D0 + 0x7] {4:0}, D0 label000015DC: 000015DC 2E1F move.l D7, [A7]+ 000015DE 4E5E unlink A6 000015E0 4E75 rts export_497: 000015E2 4E56 FFFC link A6, -0x0004 000015E6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000015EA 206E 0008 movea.l A0, [A6 + 0x8] 000015EE 2050 movea.l A0, [A0] 000015F0 2068 0004 movea.l A0, [A0 + 0x4] 000015F4 2E10 move.l D7, [A0] 000015F6 7C00 moveq.l D6, 0x00 000015F8 99CC sub.l A4, A4 000015FA 6000 009C bra +0x9E /* 00001698 */ label000015FE: 000015FE 2007 move.l D0, D7 00001600 D08C add.l D0, A4 00001602 2640 movea.l A3, D0 00001604 246B 0002 movea.l A2, [A3 + 0x2] 00001608 1A34 7806 move.b D5, [A4 + D7 + 0x6] 0000160C 0C05 0002 cmpi.b D5, 0x2 00001610 660A bne +0xC /* 0000161C */ 00001612 2052 movea.l A0, [A2] 00001614 ECE8 001F 000A bfclr [A0 + 0xA] {D4:32} 0000161A 6028 bra +0x2A /* 00001644 */ label0000161C: 0000161C 0C05 0001 cmpi.b D5, 0x1 00001620 6622 bne +0x24 /* 00001644 */ 00001622 7A01 moveq.l D5, 0x01 00001624 DA6B 0008 add.w D5, [A3 + 0x8] 00001628 0C45 0001 cmpi.w D5, 0x1 0000162C 6F16 ble +0x18 /* 00001644 */ 0000162E 0C45 001F cmpi.w D5, 0x1F 00001632 6F04 ble +0x6 /* 00001638 */ 00001634 7801 moveq.l D4, 0x01 00001636 6006 bra +0x8 /* 0000163E */ label00001638: 00001638 78FF moveq.l D4, 0xFFFFFFFF 0000163A EBAC lsl D4, D5 0000163C 5284 addq.l D4, 1 label0000163E: 0000163E 2052 movea.l A0, [A2] 00001640 C9A8 000A .incomplete label00001644: 00001644 47F4 7807 lea.l A3, [A4 + D7 + 0x7] 00001648 4A13 tst.b [A3] 0000164A 6A46 bpl +0x48 /* 00001692 */ 0000164C 4267 clr.w -[A7] 0000164E 2F0A move.l -[A7], A2 00001650 A950 trap CountMItems 00001652 3A1F move.w D5, [A7]+ 00001654 0813 0006 btst.b [A3], 0x6 00001658 6726 beq +0x28 /* 00001680 */ 0000165A 7801 moveq.l D4, 0x01 0000165C 601C bra +0x1E /* 0000167A */ label0000165E: 0000165E 2F0A move.l -[A7], A2 00001660 3F04 move.w -[A7], D4 00001662 486E FFFC pea.l [A6 - 0x4] 00001666 A84E trap GetItemCmd 00001668 0C6E 001B FFFC cmpi.w [A6 - 0x4], 0x1B 0000166E 6708 beq +0xA /* 00001678 */ 00001670 2F0A move.l -[A7], A2 00001672 3F04 move.w -[A7], D4 00001674 4227 clr.b -[A7] 00001676 A945 trap CheckItem label00001678: 00001678 5244 addq.w D4, 1 label0000167A: 0000167A BA44 cmp.w D5, D4 0000167C 6CE0 bge -0x1E /* 0000165E */ 0000167E 6012 bra +0x14 /* 00001692 */ label00001680: 00001680 7801 moveq.l D4, 0x01 00001682 600A bra +0xC /* 0000168E */ label00001684: 00001684 2F0A move.l -[A7], A2 00001686 3F04 move.w -[A7], D4 00001688 4227 clr.b -[A7] 0000168A A945 trap CheckItem 0000168C 5244 addq.w D4, 1 label0000168E: 0000168E BA44 cmp.w D5, D4 00001690 6CF2 bge -0xC /* 00001684 */ label00001692: 00001692 5246 addq.w D6, 1 00001694 49EC 000E lea.l A4, [A4 + 0xE] label00001698: 00001698 206E 0008 movea.l A0, [A6 + 0x8] 0000169C 2050 movea.l A0, [A0] 0000169E BC68 0002 cmp.w D6, [A0 + 0x2] 000016A2 6D00 FF5A blt -0xA4 /* 000015FE */ 000016A6 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 000016AA 4EAD ED32 jsr [A5 - 0x12CE] 000016AE 4CEE 1CF0 FFE0 movem.l A4,A3,A2,D7,D6,D5,D4, [A6 - 0x20] 000016B4 4E5E unlink A6 000016B6 4E75 rts export_498: 000016B8 4E56 0000 link A6, 0 000016BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000016C0 7E00 moveq.l D7, 0x00 000016C2 206E 0008 movea.l A0, [A6 + 0x8] 000016C6 2850 movea.l A4, [A0] 000016C8 4A2C 0009 tst.b [A4 + 0x9] 000016CC 6708 beq +0xA /* 000016D6 */ 000016CE 7E01 moveq.l D7, 0x01 000016D0 422C 0009 clr.b [A4 + 0x9] 000016D4 603E bra +0x40 /* 00001714 */ label000016D6: 000016D6 206C 0004 movea.l A0, [A4 + 0x4] 000016DA 2650 movea.l A3, [A0] 000016DC 3C2C 0002 move.w D6, [A4 + 0x2] 000016E0 602C bra +0x2E /* 0000170E */ label000016E2: 000016E2 E9EB 00C1 0007 bfextu [A3 + 0x7] {4:32}, D4 000016E8 206B 0002 movea.l A0, [A3 + 0x2] 000016EC 2050 movea.l A0, [A0] 000016EE 7201 moveq.l D1, 0x01 000016F0 C2A8 000A and.l D1, [A0 + 0xA] 000016F4 B280 cmp.l D1, D0 000016F6 6712 beq +0x14 /* 0000170A */ 000016F8 082B 0004 0007 btst.b [A3 + 0x7], 0x4 000016FE 57C0 seq D0 00001700 4400 neg.b D0 00001702 EFEB 00C1 0007 bfins [A3 + 0x7] {4:32}, D4 00001708 7E01 moveq.l D7, 0x01 label0000170A: 0000170A 47EB 000E lea.l A3, [A3 + 0xE] label0000170E: 0000170E 5346 subq.w D6, 1 00001710 4A46 tst.w D6 00001712 6CCE bge -0x30 /* 000016E2 */ label00001714: 00001714 4A07 tst.b D7 00001716 6702 beq +0x4 /* 0000171A */ 00001718 A937 trap DrawMenuBar label0000171A: 0000171A 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 0000171E 4E5E unlink A6 00001720 4E75 rts export_499: fn00001722: 00001722 4E56 0000 link A6, 0 00001726 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000172A 4EBA 0C6C jsr [PC + 0xC6C /* 00002398 */] 0000172E 206E 0008 movea.l A0, [A6 + 0x8] 00001732 2050 movea.l A0, [A0] 00001734 216E 000C 000A move.l [A0 + 0xA], [A6 + 0xC] 0000173A 4E5E unlink A6 0000173C 4E75 rts export_500: fn0000173E: 0000173E 4E56 FFFC link A6, -0x0004 00001742 202D E148 move.l D0, [A5 - 0x1EB8] 00001746 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000174A 6614 bne +0x16 /* 00001760 */ 0000174C 1F3C 0001 move.b -[A7], 0x1 00001750 206E 0008 movea.l A0, [A6 + 0x8] 00001754 2050 movea.l A0, [A0] 00001756 2F28 000A move.l -[A7], [A0 + 0xA] 0000175A 4EAD ED34 jsr [A5 - 0x12CC] 0000175E 5C8F addq.l A7, 6 label00001760: 00001760 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001764 4EBA 0E06 jsr [PC + 0xE06 /* 0000256C */] 00001768 4E5E unlink A6 0000176A 4E75 rts export_501: 0000176C 4E56 0000 link A6, 0 00001770 206E 0008 movea.l A0, [A6 + 0x8] 00001774 2050 movea.l A0, [A0] 00001776 2028 000A move.l D0, [A0 + 0xA] 0000177A 4E5E unlink A6 0000177C 4E75 rts export_502: 0000177E 4E56 0000 link A6, 0 00001782 2F2E 000C move.l -[A7], [A6 + 0xC] 00001786 206E 0008 movea.l A0, [A6 + 0x8] 0000178A 2050 movea.l A0, [A0] 0000178C 2F28 000A move.l -[A7], [A0 + 0xA] 00001790 4EAD ED26 jsr [A5 - 0x12DA] 00001794 4E5E unlink A6 00001796 4E75 rts export_503: 00001798 4E56 0000 link A6, 0 0000179C 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017A0 1F2E 000E move.b -[A7], [A6 + 0xE] 000017A4 1F2E 000C move.b -[A7], [A6 + 0xC] 000017A8 206E 0008 movea.l A0, [A6 + 0x8] 000017AC 2050 movea.l A0, [A0] 000017AE 2F28 000A move.l -[A7], [A0 + 0xA] 000017B2 4EAD ED28 jsr [A5 - 0x12D8] 000017B6 4E5E unlink A6 000017B8 4E75 rts export_504: 000017BA 4E56 0000 link A6, 0 000017BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017C2 1F2E 000E move.b -[A7], [A6 + 0xE] 000017C6 1F2E 000C move.b -[A7], [A6 + 0xC] 000017CA 206E 0008 movea.l A0, [A6 + 0x8] 000017CE 2050 movea.l A0, [A0] 000017D0 2F28 000A move.l -[A7], [A0 + 0xA] 000017D4 4EAD ED2A jsr [A5 - 0x12D6] 000017D8 4E5E unlink A6 000017DA 4E75 rts export_505: 000017DC 4E56 0000 link A6, 0 000017E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017E4 1F2E 000E move.b -[A7], [A6 + 0xE] 000017E8 1F2E 000C move.b -[A7], [A6 + 0xC] 000017EC 206E 0008 movea.l A0, [A6 + 0x8] 000017F0 2050 movea.l A0, [A0] 000017F2 2F28 000A move.l -[A7], [A0 + 0xA] 000017F6 4EAD ED2C jsr [A5 - 0x12D4] 000017FA 4E5E unlink A6 000017FC 4E75 rts export_506: fn000017FE: 000017FE 4E56 0000 link A6, 0 00001802 2F2E 000C move.l -[A7], [A6 + 0xC] 00001806 206E 0008 movea.l A0, [A6 + 0x8] 0000180A 2050 movea.l A0, [A0] 0000180C 2F28 000A move.l -[A7], [A0 + 0xA] 00001810 4EAD ED2E jsr [A5 - 0x12D2] 00001814 4E5E unlink A6 00001816 4E75 rts export_507: 00001818 4E56 0000 link A6, 0 0000181C 4E5E unlink A6 0000181E 4E75 rts export_508: fn00001820: 00001820 4E56 0000 link A6, 0 00001824 206E 0008 movea.l A0, [A6 + 0x8] 00001828 2050 movea.l A0, [A0] 0000182A 2F28 000A move.l -[A7], [A0 + 0xA] 0000182E 4EAD ED32 jsr [A5 - 0x12CE] 00001832 4E5E unlink A6 00001834 4E75 rts export_509: 00001836 4E56 0000 link A6, 0 0000183A 48E7 0018 movem.l -[A7], A3,A4 0000183E 286E 0008 movea.l A4, [A6 + 0x8] 00001842 42AD E154 clr.l [A5 - 0x1EAC] 00001846 4A2E 000C tst.b [A6 + 0xC] 0000184A 6736 beq +0x38 /* 00001882 */ 0000184C B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 00001850 6740 beq +0x42 /* 00001892 */ 00001852 266D E148 movea.l A3, [A5 - 0x1EB8] 00001856 2B4C E148 move.l [A5 - 0x1EB8], A4 0000185A 4227 clr.b -[A7] 0000185C 2F0B move.l -[A7], A3 0000185E 4EAD ED34 jsr [A5 - 0x12CC] 00001862 4A00 tst.b D0 00001864 5C8F addq.l A7, 6 00001866 6608 bne +0xA /* 00001870 */ 00001868 2B4B E148 move.l [A5 - 0x1EB8], A3 0000186C 7000 moveq.l D0, 0x00 0000186E 6024 bra +0x26 /* 00001894 */ label00001870: 00001870 42A7 clr.l -[A7] 00001872 4878 0001 pea.l [0x00000001] 00001876 2F0C move.l -[A7], A4 00001878 4EAD EEB4 jsr [A5 - 0x114C] 0000187C 4FEF 000C lea.l A7, [A7 + 0xC] 00001880 6010 bra +0x12 /* 00001892 */ label00001882: 00001882 42A7 clr.l -[A7] 00001884 4878 0002 pea.l [0x00000002] 00001888 2F0C move.l -[A7], A4 0000188A 4EAD EEB4 jsr [A5 - 0x114C] 0000188E 4FEF 000C lea.l A7, [A7 + 0xC] label00001892: 00001892 7001 moveq.l D0, 0x01 label00001894: 00001894 4CDF 1800 movem.l A4,A3, [A7]+ 00001898 4E5E unlink A6 0000189A 4E75 rts export_510: 0000189C 4E56 0000 link A6, 0 000018A0 2F0C move.l -[A7], A4 000018A2 286E 0008 movea.l A4, [A6 + 0x8] 000018A6 2054 movea.l A0, [A4] 000018A8 4AA8 000A tst.l [A0 + 0xA] 000018AC 6718 beq +0x1A /* 000018C6 */ 000018AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000018B6 2F0C move.l -[A7], A4 000018B8 2054 movea.l A0, [A4] 000018BA 2F28 000A move.l -[A7], [A0 + 0xA] 000018BE 4EAD EEB6 jsr [A5 - 0x114A] 000018C2 4FEF 0010 lea.l A7, [A7 + 0x10] label000018C6: 000018C6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000018CE 2F0C move.l -[A7], A4 000018D0 4EBA 0C18 jsr [PC + 0xC18 /* 000024EA */] 000018D4 286E FFFC movea.l A4, [A6 - 0x4] 000018D8 4E5E unlink A6 000018DA 4E75 rts export_511: fn000018DC: 000018DC 4E56 0000 link A6, 0 000018E0 206E 0008 movea.l A0, [A6 + 0x8] 000018E4 2050 movea.l A0, [A0] 000018E6 4AA8 000A tst.l [A0 + 0xA] 000018EA 671E beq +0x20 /* 0000190A */ 000018EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000018F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000018F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000018F8 206E 0008 movea.l A0, [A6 + 0x8] 000018FC 2050 movea.l A0, [A0] 000018FE 2F28 000A move.l -[A7], [A0 + 0xA] 00001902 4EAD EEB6 jsr [A5 - 0x114A] 00001906 4FEF 0010 lea.l A7, [A7 + 0x10] label0000190A: 0000190A 4E5E unlink A6 0000190C 4E75 rts export_512: 0000190E 4E56 0000 link A6, 0 00001912 206E 0008 movea.l A0, [A6 + 0x8] 00001916 2050 movea.l A0, [A0] 00001918 4AA8 000A tst.l [A0 + 0xA] 0000191C 6714 beq +0x16 /* 00001932 */ 0000191E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001922 206E 0008 movea.l A0, [A6 + 0x8] 00001926 2050 movea.l A0, [A0] 00001928 2F28 000A move.l -[A7], [A0 + 0xA] 0000192C 4EAD ED36 jsr [A5 - 0x12CA] 00001930 508F addq.l A7, 8 label00001932: 00001932 4E5E unlink A6 00001934 4E75 rts export_513: 00001936 4E56 0000 link A6, 0 0000193A 4E5E unlink A6 0000193C 4E75 rts export_514: 0000193E 4E56 0000 link A6, 0 00001942 2F0C move.l -[A7], A4 00001944 286E 0008 movea.l A4, [A6 + 0x8] 00001948 2F2E 000C move.l -[A7], [A6 + 0xC] 0000194C 2F0C move.l -[A7], A4 0000194E 4EBA 116E jsr [PC + 0x116E /* 00002ABE */] 00001952 4A2E 0010 tst.b [A6 + 0x10] 00001956 508F addq.l A7, 8 00001958 6768 beq +0x6A /* 000019C2 */ 0000195A 486D E882 pea.l [A5 - 0x177E] 0000195E 4EAD 04CA jsr [A5 + 0x4CA] 00001962 2054 movea.l A0, [A4] 00001964 2140 0014 move.l [A0 + 0x14], D0 00001968 2E8C move.l [A7], A4 0000196A 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 0000196E 2F3C 00C8 0000 move.l -[A7], 0xC80000 00001974 2F28 0014 move.l -[A7], [A0 + 0x14] 00001978 4EAD 0C2A jsr [A5 + 0xC2A] 0000197C 486D E69E pea.l [A5 - 0x1962] 00001980 4EAD 04CA jsr [A5 + 0x4CA] 00001984 2054 movea.l A0, [A4] 00001986 2140 0022 move.l [A0 + 0x22], D0 0000198A 2EBC 0100 0100 move.l [A7], 0x1000100 00001990 2F3C 0500 0100 move.l -[A7], 0x5000100 00001996 4878 0500 pea.l [0x00000500] 0000199A 42A7 clr.l -[A7] 0000199C 4267 clr.w -[A7] 0000199E 2F0C move.l -[A7], A4 000019A0 2F28 0014 move.l -[A7], [A0 + 0x14] 000019A4 2F28 0022 move.l -[A7], [A0 + 0x22] 000019A8 4EAD 0A02 jsr [A5 + 0xA02] 000019AC 2EBC 0100 0100 move.l [A7], 0x1000100 000019B2 2054 movea.l A0, [A4] 000019B4 2F28 0022 move.l -[A7], [A0 + 0x22] 000019B8 4EAD 0792 jsr [A5 + 0x792] 000019BC 4FEF 0032 lea.l A7, [A7 + 0x32] 000019C0 6006 bra +0x8 /* 000019C8 */ label000019C2: 000019C2 2054 movea.l A0, [A4] 000019C4 42A8 0022 clr.l [A0 + 0x22] label000019C8: 000019C8 2054 movea.l A0, [A4] 000019CA 42A8 001E clr.l [A0 + 0x1E] 000019CE 42A8 0026 clr.l [A0 + 0x26] 000019D2 42A8 002A clr.l [A0 + 0x2A] 000019D6 4268 002E clr.w [A0 + 0x2E] 000019DA 4228 0030 clr.b [A0 + 0x30] 000019DE 4228 0031 clr.b [A0 + 0x31] 000019E2 285F movea.l A4, [A7]+ 000019E4 4E5E unlink A6 000019E6 4E75 rts export_515: 000019E8 4E56 0000 link A6, 0 000019EC 2F0C move.l -[A7], A4 000019EE 286E 0008 movea.l A4, [A6 + 0x8] 000019F2 2F0C move.l -[A7], A4 000019F4 4EAD 1072 jsr [A5 + 0x1072] 000019F8 49C0 lea.l A4, D0 000019FA 5340 subq.w D0, 1 000019FC 588F addq.l A7, 4 000019FE 660E bne +0x10 /* 00001A0E */ 00001A00 2F0C move.l -[A7], A4 00001A02 4EAD 108A jsr [A5 + 0x108A] 00001A06 2E8C move.l [A7], A4 00001A08 4EAD 107A jsr [A5 + 0x107A] 00001A0C 588F addq.l A7, 4 label00001A0E: 00001A0E 2054 movea.l A0, [A4] 00001A10 4A28 0031 tst.b [A0 + 0x31] 00001A14 6728 beq +0x2A /* 00001A3E */ 00001A16 2054 movea.l A0, [A4] 00001A18 2F28 0014 move.l -[A7], [A0 + 0x14] 00001A1C 4EAD 0D12 jsr [A5 + 0xD12] 00001A20 2054 movea.l A0, [A4] 00001A22 4A28 0012 tst.b [A0 + 0x12] 00001A26 588F addq.l A7, 4 00001A28 6714 beq +0x16 /* 00001A3E */ 00001A2A 2054 movea.l A0, [A4] 00001A2C 2F28 0014 move.l -[A7], [A0 + 0x14] 00001A30 4EAD E762 jsr [A5 - 0x189E] 00001A34 2054 movea.l A0, [A4] 00001A36 117C 0001 0012 move.b [A0 + 0x12], 0x1 00001A3C 588F addq.l A7, 4 label00001A3E: 00001A3E 285F movea.l A4, [A7]+ 00001A40 4E5E unlink A6 00001A42 4E75 rts export_516: 00001A44 4E56 0000 link A6, 0 00001A48 2F0C move.l -[A7], A4 00001A4A 286E 0008 movea.l A4, [A6 + 0x8] 00001A4E 2F0C move.l -[A7], A4 00001A50 4EAD 1072 jsr [A5 + 0x1072] 00001A54 49C0 lea.l A4, D0 00001A56 4A40 tst.w D0 00001A58 588F addq.l A7, 4 00001A5A 661C bne +0x1E /* 00001A78 */ 00001A5C 2054 movea.l A0, [A4] 00001A5E 4A28 0031 tst.b [A0 + 0x31] 00001A62 6714 beq +0x16 /* 00001A78 */ 00001A64 2F0C move.l -[A7], A4 00001A66 4EAD 1082 jsr [A5 + 0x1082] 00001A6A 2E8C move.l [A7], A4 00001A6C 4EAD 107A jsr [A5 + 0x107A] 00001A70 2E8C move.l [A7], A4 00001A72 4EAD 10C2 jsr [A5 + 0x10C2] 00001A76 588F addq.l A7, 4 label00001A78: 00001A78 2054 movea.l A0, [A4] 00001A7A 4A28 0031 tst.b [A0 + 0x31] 00001A7E 672A beq +0x2C /* 00001AAA */ 00001A80 2054 movea.l A0, [A4] 00001A82 2F28 0014 move.l -[A7], [A0 + 0x14] 00001A86 4EAD 0D0A jsr [A5 + 0xD0A] 00001A8A 2054 movea.l A0, [A4] 00001A8C 4A28 0012 tst.b [A0 + 0x12] 00001A90 588F addq.l A7, 4 00001A92 6716 beq +0x18 /* 00001AAA */ 00001A94 2054 movea.l A0, [A4] 00001A96 2F28 0014 move.l -[A7], [A0 + 0x14] 00001A9A 4EAD E760 jsr [A5 - 0x18A0] 00001A9E 1EBC 0001 move.b [A7], 0x1 00001AA2 2F0C move.l -[A7], A4 00001AA4 4EAD ED34 jsr [A5 - 0x12CC] 00001AA8 508F addq.l A7, 8 label00001AAA: 00001AAA 285F movea.l A4, [A7]+ 00001AAC 4E5E unlink A6 00001AAE 4E75 rts export_517: 00001AB0 4E56 0000 link A6, 0 00001AB4 2F0C move.l -[A7], A4 00001AB6 286E 0008 movea.l A4, [A6 + 0x8] 00001ABA 2054 movea.l A0, [A4] 00001ABC 4A28 0031 tst.b [A0 + 0x31] 00001AC0 6720 beq +0x22 /* 00001AE2 */ 00001AC2 4A2D E158 tst.b [A5 - 0x1EA8] 00001AC6 670C beq +0xE /* 00001AD4 */ 00001AC8 2054 movea.l A0, [A4] 00001ACA 2F28 0014 move.l -[A7], [A0 + 0x14] 00001ACE 4EAD 0D0A jsr [A5 + 0xD0A] 00001AD2 588F addq.l A7, 4 label00001AD4: 00001AD4 2054 movea.l A0, [A4] 00001AD6 2F28 0014 move.l -[A7], [A0 + 0x14] 00001ADA 2F0C move.l -[A7], A4 00001ADC 4EAD EFE4 jsr [A5 - 0x101C] 00001AE0 508F addq.l A7, 8 label00001AE2: 00001AE2 7001 moveq.l D0, 0x01 00001AE4 285F movea.l A4, [A7]+ 00001AE6 4E5E unlink A6 00001AE8 4E75 rts export_518: 00001AEA 4E56 FF00 link A6, -0x0100 00001AEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AF2 4EAD E75E jsr [A5 - 0x18A2] 00001AF6 206E 0008 movea.l A0, [A6 + 0x8] 00001AFA 2050 movea.l A0, [A0] 00001AFC 4228 0031 clr.b [A0 + 0x31] 00001B00 2EAE 0008 move.l [A7], [A6 + 0x8] 00001B04 4EAD 125A jsr [A5 + 0x125A] 00001B08 486E FF00 pea.l [A6 - 0x100] 00001B0C 2F3C 0006 0080 move.l -[A7], 0x60080 00001B12 4EAD 059A jsr [A5 + 0x59A] 00001B16 486E FF00 pea.l [A6 - 0x100] 00001B1A 4878 0016 pea.l [0x00000016] 00001B1E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00001B22 4EAD 0F32 jsr [A5 + 0xF32] 00001B26 4E5E unlink A6 00001B28 4E75 rts export_519: 00001B2A 4E56 FF00 link A6, -0x0100 00001B2E 2F0C move.l -[A7], A4 00001B30 286E 0008 movea.l A4, [A6 + 0x8] 00001B34 2054 movea.l A0, [A4] 00001B36 4A28 0031 tst.b [A0 + 0x31] 00001B3A 6710 beq +0x12 /* 00001B4C */ 00001B3C 2054 movea.l A0, [A4] 00001B3E 2F28 0014 move.l -[A7], [A0 + 0x14] 00001B42 2F0C move.l -[A7], A4 00001B44 4EAD EFE4 jsr [A5 - 0x101C] 00001B48 508F addq.l A7, 8 00001B4A 6056 bra +0x58 /* 00001BA2 */ label00001B4C: 00001B4C 2F0C move.l -[A7], A4 00001B4E 4EAD 1072 jsr [A5 + 0x1072] 00001B52 49C0 lea.l A4, D0 00001B54 4A40 tst.w D0 00001B56 588F addq.l A7, 4 00001B58 660E bne +0x10 /* 00001B68 */ 00001B5A 2F0C move.l -[A7], A4 00001B5C 4EAD 1082 jsr [A5 + 0x1082] 00001B60 2E8C move.l [A7], A4 00001B62 4EAD 107A jsr [A5 + 0x107A] 00001B66 588F addq.l A7, 4 label00001B68: 00001B68 2054 movea.l A0, [A4] 00001B6A 2F28 0014 move.l -[A7], [A0 + 0x14] 00001B6E 4EAD 0D02 jsr [A5 + 0xD02] 00001B72 2054 movea.l A0, [A4] 00001B74 117C 0001 0031 move.b [A0 + 0x31], 0x1 00001B7A 2E8C move.l [A7], A4 00001B7C 4EAD 10C2 jsr [A5 + 0x10C2] 00001B80 486E FF00 pea.l [A6 - 0x100] 00001B84 2F3C 0007 0080 move.l -[A7], 0x70080 00001B8A 4EAD 059A jsr [A5 + 0x59A] 00001B8E 486E FF00 pea.l [A6 - 0x100] 00001B92 4878 0016 pea.l [0x00000016] 00001B96 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00001B9A 4EAD 0F32 jsr [A5 + 0xF32] 00001B9E 4FEF 0010 lea.l A7, [A7 + 0x10] label00001BA2: 00001BA2 285F movea.l A4, [A7]+ 00001BA4 4E5E unlink A6 00001BA6 4E75 rts export_520: 00001BA8 4E56 0000 link A6, 0 00001BAC 48E7 0308 movem.l -[A7], D6,D7,A4 00001BB0 286E 0010 movea.l A4, [A6 + 0x10] 00001BB4 204C movea.l A0, A4 00001BB6 A069 trap HGetState 00001BB8 1E00 move.b D7, D0 00001BBA 204C movea.l A0, A4 00001BBC A029 trap HLock 00001BBE 42A7 clr.l -[A7] 00001BC0 42A7 clr.l -[A7] 00001BC2 2F0C move.l -[A7], A4 00001BC4 4EAD 04E2 jsr [A5 + 0x4E2] 00001BC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BCC 2F14 move.l -[A7], [A4] 00001BCE A9FE trap PutScrap 00001BD0 2C1F move.l D6, [A7]+ 00001BD2 1007 move.b D0, D7 00001BD4 204C movea.l A0, A4 00001BD6 A06A trap HSetState 00001BD8 3F06 move.w -[A7], D6 00001BDA 4EAD 1A82 jsr [A5 + 0x1A82] 00001BDE 4227 clr.b -[A7] 00001BE0 3F3C 0003 move.w -[A7], 0x3 00001BE4 A9C2 trap SysEdit 00001BE6 4CEE 10C0 FFF4 movem.l A4,D7,D6, [A6 - 0xC] 00001BEC 4E5E unlink A6 00001BEE 4E75 rts export_521: 00001BF0 4E56 FFFC link A6, -0x0004 00001BF4 2F07 move.l -[A7], D7 00001BF6 42A7 clr.l -[A7] 00001BF8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001BFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C00 486E FFFC pea.l [A6 - 0x4] 00001C04 A9FD trap GetScrap 00001C06 2E1F move.l D7, [A7]+ 00001C08 206E 0008 movea.l A0, [A6 + 0x8] 00001C0C 2050 movea.l A0, [A0] 00001C0E 2147 0026 move.l [A0 + 0x26], D7 00001C12 206E 0008 movea.l A0, [A6 + 0x8] 00001C16 2050 movea.l A0, [A0] 00001C18 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4] 00001C1E 4A87 tst.l D7 00001C20 6C10 bge +0x12 /* 00001C32 */ 00001C22 709A moveq.l D0, 0xFFFFFF9A 00001C24 B087 cmp.l D0, D7 00001C26 6706 beq +0x8 /* 00001C2E */ 00001C28 3F07 move.w -[A7], D7 00001C2A 4EAD 1A82 jsr [A5 + 0x1A82] label00001C2E: 00001C2E 7000 moveq.l D0, 0x00 00001C30 6002 bra +0x4 /* 00001C34 */ label00001C32: 00001C32 7001 moveq.l D0, 0x01 label00001C34: 00001C34 2E1F move.l D7, [A7]+ 00001C36 4E5E unlink A6 00001C38 4E75 rts export_522: 00001C3A 4E56 0000 link A6, 0 00001C3E 2F0C move.l -[A7], A4 00001C40 206E 0008 movea.l A0, [A6 + 0x8] 00001C44 2050 movea.l A0, [A0] 00001C46 4A28 0030 tst.b [A0 + 0x30] 00001C4A 6704 beq +0x6 /* 00001C50 */ 00001C4C 7001 moveq.l D0, 0x01 00001C4E 601C bra +0x1E /* 00001C6C */ label00001C50: 00001C50 42A7 clr.l -[A7] 00001C52 A9F9 trap InfoScrap 00001C54 285F movea.l A4, [A7]+ 00001C56 206E 0008 movea.l A0, [A6 + 0x8] 00001C5A 2050 movea.l A0, [A0] 00001C5C 302C 0008 move.w D0, [A4 + 0x8] 00001C60 B068 002E cmp.w D0, [A0 + 0x2E] 00001C64 6F04 ble +0x6 /* 00001C6A */ 00001C66 7000 moveq.l D0, 0x00 00001C68 6002 bra +0x4 /* 00001C6C */ label00001C6A: 00001C6A 7002 moveq.l D0, 0x02 label00001C6C: 00001C6C 285F movea.l A4, [A7]+ 00001C6E 4E5E unlink A6 00001C70 4E75 rts export_523: 00001C72 4E56 0000 link A6, 0 00001C76 2F0C move.l -[A7], A4 00001C78 42A7 clr.l -[A7] 00001C7A A9F9 trap InfoScrap 00001C7C 285F movea.l A4, [A7]+ 00001C7E 206E 0008 movea.l A0, [A6 + 0x8] 00001C82 2050 movea.l A0, [A0] 00001C84 316C 0008 002E move.w [A0 + 0x2E], [A4 + 0x8] 00001C8A 206E 0008 movea.l A0, [A6 + 0x8] 00001C8E 2050 movea.l A0, [A0] 00001C90 4228 0030 clr.b [A0 + 0x30] 00001C94 285F movea.l A4, [A7]+ 00001C96 4E5E unlink A6 00001C98 4E75 rts export_524: 00001C9A 4E56 0000 link A6, 0 00001C9E 4E5E unlink A6 00001CA0 4E75 rts export_525: 00001CA2 4E56 0000 link A6, 0 00001CA6 4E5E unlink A6 00001CA8 4E75 rts export_528: 00001CAA 4E56 0000 link A6, 0 00001CAE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CBA 4EAD 1062 jsr [A5 + 0x1062] 00001CBE 2EAE 0008 move.l [A7], [A6 + 0x8] 00001CC2 4EAD 10BA jsr [A5 + 0x10BA] 00001CC6 4E5E unlink A6 00001CC8 4E75 rts export_529: 00001CCA 4E56 0000 link A6, 0 00001CCE 2F0C move.l -[A7], A4 00001CD0 286E 0010 movea.l A4, [A6 + 0x10] 00001CD4 7000 moveq.l D0, 0x00 00001CD6 A122 trap NewHandle, flags=1 00001CD8 2888 move.l [A4], A0 00001CDA 2F08 move.l -[A7], A0 00001CDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CE4 4EAD 106A jsr [A5 + 0x106A] 00001CE8 4A00 tst.b D0 00001CEA 4FEF 000C lea.l A7, [A7 + 0xC] 00001CEE 6704 beq +0x6 /* 00001CF4 */ 00001CF0 7001 moveq.l D0, 0x01 00001CF2 6008 bra +0xA /* 00001CFC */ label00001CF4: 00001CF4 2054 movea.l A0, [A4] 00001CF6 A023 trap DisposHandle/DisposeHandle 00001CF8 4294 clr.l [A4] 00001CFA 7000 moveq.l D0, 0x00 label00001CFC: 00001CFC 285F movea.l A4, [A7]+ 00001CFE 4E5E unlink A6 00001D00 4E75 rts export_530: 00001D02 4E56 0000 link A6, 0 00001D06 42A7 clr.l -[A7] 00001D08 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D10 4EAD 106A jsr [A5 + 0x106A] 00001D14 4A00 tst.b D0 00001D16 4FEF 000C lea.l A7, [A7 + 0xC] 00001D1A 670C beq +0xE /* 00001D28 */ 00001D1C 206E 0008 movea.l A0, [A6 + 0x8] 00001D20 2050 movea.l A0, [A0] 00001D22 2028 0026 move.l D0, [A0 + 0x26] 00001D26 6002 bra +0x4 /* 00001D2A */ label00001D28: 00001D28 7000 moveq.l D0, 0x00 label00001D2A: 00001D2A 4E5E unlink A6 00001D2C 4E75 rts export_531: 00001D2E 4E56 0000 link A6, 0 00001D32 206E 0008 movea.l A0, [A6 + 0x8] 00001D36 2050 movea.l A0, [A0] 00001D38 117C 0001 0030 move.b [A0 + 0x30], 0x1 00001D3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D42 4EAD 10C2 jsr [A5 + 0x10C2] 00001D46 4E5E unlink A6 00001D48 4E75 rts export_532: 00001D4A 4E56 FFFC link A6, -0x0004 00001D4E 48E7 0118 movem.l -[A7], D7,A3,A4 00001D52 266E 0008 movea.l A3, [A6 + 0x8] 00001D56 2853 movea.l A4, [A3] 00001D58 4A2C 0031 tst.b [A4 + 0x31] 00001D5C 6700 00A6 beq +0xA8 /* 00001E04 */ 00001D60 4AAC 001E tst.l [A4 + 0x1E] 00001D64 6724 beq +0x26 /* 00001D8A */ 00001D66 2F2C 001E move.l -[A7], [A4 + 0x1E] 00001D6A 4EAD 07B2 jsr [A5 + 0x7B2] 00001D6E 2053 movea.l A0, [A3] 00001D70 2EA8 001E move.l [A7], [A0 + 0x1E] 00001D74 4EAD F3AA jsr [A5 - 0xC56] 00001D78 2053 movea.l A0, [A3] 00001D7A 42A8 001E clr.l [A0 + 0x1E] 00001D7E 2068 0022 movea.l A0, [A0 + 0x22] 00001D82 2050 movea.l A0, [A0] 00001D84 42A8 006C clr.l [A0 + 0x6C] 00001D88 588F addq.l A7, 4 label00001D8A: 00001D8A 486E FFFC pea.l [A6 - 0x4] 00001D8E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00001D94 2F0B move.l -[A7], A3 00001D96 4EAD 10AA jsr [A5 + 0x10AA] 00001D9A 4A00 tst.b D0 00001D9C 4FEF 000C lea.l A7, [A7 + 0xC] 00001DA0 6708 beq +0xA /* 00001DAA */ 00001DA2 2E3C 5049 4354 move.l D7, 0x50494354 /* 'PICT' */ 00001DA8 601E bra +0x20 /* 00001DC8 */ label00001DAA: 00001DAA 486E FFFC pea.l [A6 - 0x4] 00001DAE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00001DB4 2F0B move.l -[A7], A3 00001DB6 4EAD 10AA jsr [A5 + 0x10AA] 00001DBA 4A00 tst.b D0 00001DBC 4FEF 000C lea.l A7, [A7 + 0xC] 00001DC0 6706 beq +0x8 /* 00001DC8 */ 00001DC2 2E3C 5445 5854 move.l D7, 0x54455854 /* 'TEXT' */ label00001DC8: 00001DC8 4AAE FFFC tst.l [A6 - 0x4] 00001DCC 6736 beq +0x38 /* 00001E04 */ 00001DCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DD2 2F07 move.l -[A7], D7 00001DD4 2F0B move.l -[A7], A3 00001DD6 4EAD 10CA jsr [A5 + 0x10CA] 00001DDA 2053 movea.l A0, [A3] 00001DDC 2140 001E move.l [A0 + 0x1E], D0 00001DE0 2848 movea.l A4, A0 00001DE2 4AAC 001E tst.l [A4 + 0x1E] 00001DE6 4FEF 000C lea.l A7, [A7 + 0xC] 00001DEA 6718 beq +0x1A /* 00001E04 */ 00001DEC 2F2C 001E move.l -[A7], [A4 + 0x1E] 00001DF0 2F2C 0022 move.l -[A7], [A4 + 0x22] 00001DF4 4EAD 0A1A jsr [A5 + 0xA1A] 00001DF8 2053 movea.l A0, [A3] 00001DFA 2EA8 001E move.l [A7], [A0 + 0x1E] 00001DFE 4EAD 07B2 jsr [A5 + 0x7B2] 00001E02 508F addq.l A7, 8 label00001E04: 00001E04 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00001E08 4E5E unlink A6 00001E0A 4E75 rts export_533: 00001E0C 4E56 FF86 link A6, -0x007A 00001E10 2F0C move.l -[A7], A4 00001E12 286E 0008 movea.l A4, [A6 + 0x8] 00001E16 42AE FF86 clr.l [A6 - 0x7A] 00001E1A 486E FF96 pea.l [A6 - 0x6A] 00001E1E 4EAD 1A5A jsr [A5 + 0x1A5A] 00001E22 41EE FFA4 lea.l A0, [A6 - 0x5C] 00001E26 7000 moveq.l D0, 0x00 00001E28 43FA 000E lea.l A1, [PC + 0xE /* 00001E38 */] 00001E2C 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00001E30 F228 .extension 0x228 // unimplemented 00001E32 F00F .extension 0x00F // unimplemented 00001E34 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00001E3A D00F add.b D0, A7 00001E3C 4A40 tst.w D0 00001E3E 588F addq.l A7, 4 00001E40 6600 0100 bne +0x102 /* 00001F42 */ 00001E44 0CAE 5049 4354 000C cmpi.l [A6 + 0xC], 0x50494354 /* 'PICT' */ 00001E4C 6650 bne +0x52 /* 00001E9E */ 00001E4E 486D E5F8 pea.l [A5 - 0x1A08] 00001E52 4EAD 04CA jsr [A5 + 0x4CA] 00001E56 2D40 FF92 move.l [A6 - 0x6E], D0 00001E5A 2D40 FF86 move.l [A6 - 0x7A], D0 00001E5E 2EBC 0500 0500 move.l [A7], 0x5000500 00001E64 42A7 clr.l -[A7] 00001E66 2F3C 0001 0001 move.l -[A7], 0x10001 00001E6C 2F0C move.l -[A7], A4 00001E6E 2054 movea.l A0, [A4] 00001E70 2F28 0022 move.l -[A7], [A0 + 0x22] 00001E74 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001E78 4EAD 0972 jsr [A5 + 0x972] 00001E7C 2EAE 0010 move.l [A7], [A6 + 0x10] 00001E80 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001E84 4EAD 0992 jsr [A5 + 0x992] 00001E88 2EBC 0100 0100 move.l [A7], 0x1000100 00001E8E 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001E92 4EAD 078A jsr [A5 + 0x78A] 00001E96 4FEF 0020 lea.l A7, [A7 + 0x20] 00001E9A 6000 0092 bra +0x94 /* 00001F2E */ label00001E9E: 00001E9E 0CAE 5445 5854 000C cmpi.l [A6 + 0xC], 0x54455854 /* 'TEXT' */ 00001EA6 6600 0086 bne +0x88 /* 00001F2E */ 00001EAA 486D F7C8 pea.l [A5 - 0x838] 00001EAE 4EAD 04CA jsr [A5 + 0x4CA] 00001EB2 2D40 FF92 move.l [A6 - 0x6E], D0 00001EB6 2D40 FF86 move.l [A6 - 0x7A], D0 00001EBA 2EBC 0500 03E8 move.l [A7], 0x50003E8 00001EC0 4878 0500 pea.l [0x00000500] 00001EC4 2F3C 0001 0000 move.l -[A7], 0x10000 00001ECA 3F3C 0001 move.w -[A7], 0x1 00001ECE 2F0C move.l -[A7], A4 00001ED0 2054 movea.l A0, [A4] 00001ED2 2F28 0022 move.l -[A7], [A0 + 0x22] 00001ED6 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001EDA 4EAD 1722 jsr [A5 + 0x1722] 00001EDE 4297 clr.l [A7] 00001EE0 4227 clr.b -[A7] 00001EE2 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001EE6 4EAD 1AFA jsr [A5 + 0x1AFA] 00001EEA 2EBC 0100 0100 move.l [A7], 0x1000100 00001EF0 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001EF4 4EAD 078A jsr [A5 + 0x78A] 00001EF8 486E FF8A pea.l [A6 - 0x76] 00001EFC 2F3C 0002 0002 move.l -[A7], 0x20002 00001F02 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE 00001F08 A8A7 trap SetRect 00001F0A 4217 clr.b [A7] 00001F0C 486E FF8A pea.l [A6 - 0x76] 00001F10 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001F14 4EAD E3A0 jsr [A5 - 0x1C60] 00001F18 2EAE 0010 move.l [A7], [A6 + 0x10] 00001F1C 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001F20 4EAD 1ACA jsr [A5 + 0x1ACA] 00001F24 206E 0010 movea.l A0, [A6 + 0x10] 00001F28 A023 trap DisposHandle/DisposeHandle 00001F2A 4FEF 0030 lea.l A7, [A7 + 0x30] label00001F2E: 00001F2E 4AAE FF86 tst.l [A6 - 0x7A] 00001F32 6608 bne +0xA /* 00001F3C */ 00001F34 486E 0010 pea.l [A6 + 0x10] 00001F38 4EAD 1A3A jsr [A5 + 0x1A3A] label00001F3C: 00001F3C 4EAD 1A92 jsr [A5 + 0x1A92] 00001F40 6022 bra +0x24 /* 00001F64 */ label00001F42: 00001F42 486E FF86 pea.l [A6 - 0x7A] 00001F46 4EAD 1A42 jsr [A5 + 0x1A42] 00001F4A 486E 0010 pea.l [A6 + 0x10] 00001F4E 4EAD 1A3A jsr [A5 + 0x1A3A] 00001F52 4A2E FF9B tst.b [A6 - 0x65] 00001F56 670C beq +0xE /* 00001F64 */ 00001F58 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00001F5C 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00001F60 4EAD 1A62 jsr [A5 + 0x1A62] label00001F64: 00001F64 202E FF86 move.l D0, [A6 - 0x7A] 00001F68 285F movea.l A4, [A7]+ 00001F6A 4E5E unlink A6 00001F6C 4E75 rts export_526: 00001F6E 4E56 0000 link A6, 0 00001F72 42A7 clr.l -[A7] 00001F74 A9FC trap ZeroScrap 00001F76 201F move.l D0, [A7]+ 00001F78 3F00 move.w -[A7], D0 00001F7A 4EAD 1A82 jsr [A5 + 0x1A82] 00001F7E 4E5E unlink A6 00001F80 4E75 rts export_527: 00001F82 4E56 0000 link A6, 0 00001F86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F8A 4EAD 1092 jsr [A5 + 0x1092] 00001F8E 4E5E unlink A6 00001F90 4E75 rts export_534: fn00001F92: 00001F92 4E56 FFFC link A6, -0x0004 00001F96 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 00001F9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F9E 4EBA E360 jsr [PC - 0x1CA0 /* 00000300 */] 00001FA2 206E 0008 movea.l A0, [A6 + 0x8] 00001FA6 2050 movea.l A0, [A0] 00001FA8 226E 0008 movea.l A1, [A6 + 0x8] 00001FAC 2251 movea.l A1, [A1] 00001FAE 2368 0014 001E move.l [A1 + 0x1E], [A0 + 0x14] 00001FB4 4E5E unlink A6 00001FB6 4E75 rts export_535: 00001FB8 4E56 0000 link A6, 0 00001FBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FC0 4EAD 10E2 jsr [A5 + 0x10E2] 00001FC4 2EAE 0008 move.l [A7], [A6 + 0x8] 00001FC8 4EAD F3AA jsr [A5 - 0xC56] 00001FCC 4E5E unlink A6 00001FCE 4E75 rts export_536: 00001FD0 4E56 FFFC link A6, -0x0004 00001FD4 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001FD8 246E 0008 movea.l A2, [A6 + 0x8] 00001FDC 7C00 moveq.l D6, 0x00 00001FDE 99CC sub.l A4, A4 label00001FE0: 00001FE0 2652 movea.l A3, [A2] 00001FE2 BCAB 000A cmp.l D6, [A3 + 0xA] 00001FE6 6C36 bge +0x38 /* 0000201E */ 00001FE8 206B 001E movea.l A0, [A3 + 0x1E] 00001FEC 2E30 C915 move.l D7, [[A0] + A4] 00001FF0 206B 001E movea.l A0, [A3 + 0x1E] 00001FF4 42B0 C915 clr.l [[A0] + A4] 00001FF8 2F07 move.l -[A7], D7 00001FFA 4EAD F3AA jsr [A5 - 0xC56] 00001FFE 2006 move.l D0, D6 00002000 5280 addq.l D0, 1 00002002 2D40 FFFC move.l [A6 - 0x4], D0 00002006 486E FFFC pea.l [A6 - 0x4] 0000200A 4878 0002 pea.l [0x00000002] 0000200E 2F0A move.l -[A7], A2 00002010 4EAD EEB4 jsr [A5 - 0x114C] 00002014 4FEF 0010 lea.l A7, [A7 + 0x10] 00002018 5286 addq.l D6, 1 0000201A 588C addq.l A4, 4 0000201C 60C2 bra -0x3C /* 00001FE0 */ label0000201E: 0000201E 2052 movea.l A0, [A2] 00002020 42A8 000A clr.l [A0 + 0xA] 00002024 2648 movea.l A3, A0 00002026 326B 000E movea.w A1, [A3 + 0xE] 0000202A B3EB 0010 cmpa.l A1, [A3 + 0x10] 0000202E 6C0E bge +0x10 /* 0000203E */ 00002030 306B 000E movea.w A0, [A3 + 0xE] 00002034 2F08 move.l -[A7], A0 00002036 2F0A move.l -[A7], A2 00002038 4EAD 0E9A jsr [A5 + 0xE9A] 0000203C 508F addq.l A7, 8 label0000203E: 0000203E 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 00002042 4E5E unlink A6 00002044 4E75 rts export_537: fn00002046: 00002046 4E56 0000 link A6, 0 0000204A 206E 0008 movea.l A0, [A6 + 0x8] 0000204E 2050 movea.l A0, [A0] 00002050 2068 000A movea.l A0, [A0 + 0xA] 00002054 4868 0001 pea.l [A0 + 0x1] 00002058 486E 000C pea.l [A6 + 0xC] 0000205C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002060 4EAD 0E52 jsr [A5 + 0xE52] 00002064 4E5E unlink A6 00002066 4E75 rts export_538: 00002068 4E56 0000 link A6, 0 0000206C 2F07 move.l -[A7], D7 0000206E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002072 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002076 4EAD 1122 jsr [A5 + 0x1122] 0000207A 2E00 move.l D7, D0 0000207C 70FF moveq.l D0, 0xFFFFFFFF 0000207E B087 cmp.l D0, D7 00002080 508F addq.l A7, 8 00002082 6710 beq +0x12 /* 00002094 */ 00002084 2047 movea.l A0, D7 00002086 4868 0001 pea.l [A0 + 0x1] 0000208A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000208E 4EAD 0E5A jsr [A5 + 0xE5A] 00002092 508F addq.l A7, 8 label00002094: 00002094 2E1F move.l D7, [A7]+ 00002096 4E5E unlink A6 00002098 4E75 rts export_539: 0000209A 4E56 0000 link A6, 0 0000209E 2F2E 000C move.l -[A7], [A6 + 0xC] 000020A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020A6 4EAD 1122 jsr [A5 + 0x1122] 000020AA 5280 addq.l D0, 1 000020AC 56C0 sne D0 000020AE 4400 neg.b D0 000020B0 4E5E unlink A6 000020B2 4E75 rts export_540: 000020B4 4E56 FF96 link A6, -0x006A 000020B8 48E7 0308 movem.l -[A7], D6,D7,A4 000020BC 286E 0008 movea.l A4, [A6 + 0x8] 000020C0 486E FF96 pea.l [A6 - 0x6A] 000020C4 4EAD 1A5A jsr [A5 + 0x1A5A] 000020C8 41EE FFA4 lea.l A0, [A6 - 0x5C] 000020CC 7000 moveq.l D0, 0x00 000020CE 43FA 000E lea.l A1, [PC + 0xE /* 000020DE */] 000020D2 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 000020D6 F228 .extension 0x228 // unimplemented 000020D8 F00F .extension 0x00F // unimplemented 000020DA 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 000020E0 D00F add.b D0, A7 000020E2 4A40 tst.w D0 000020E4 588F addq.l A7, 4 000020E6 663E bne +0x40 /* 00002126 */ 000020E8 1F3C 0001 move.b -[A7], 0x1 000020EC 2F0C move.l -[A7], A4 000020EE 4EAD 0E8A jsr [A5 + 0xE8A] 000020F2 1C00 move.b D6, D0 000020F4 7E00 moveq.l D7, 0x00 000020F6 5C8F addq.l A7, 6 000020F8 6014 bra +0x16 /* 0000210E */ label000020FA: 000020FA 2054 movea.l A0, [A4] 000020FC 2068 001E movea.l A0, [A0 + 0x1E] 00002100 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 00002104 206E 000C movea.l A0, [A6 + 0xC] 00002108 4E90 jsr [A0] 0000210A 588F addq.l A7, 4 0000210C 5287 addq.l D7, 1 label0000210E: 0000210E 2054 movea.l A0, [A4] 00002110 BEA8 000A cmp.l D7, [A0 + 0xA] 00002114 6DE4 blt -0x1A /* 000020FA */ 00002116 1F06 move.b -[A7], D6 00002118 2F0C move.l -[A7], A4 0000211A 4EAD 0E8A jsr [A5 + 0xE8A] 0000211E 4EAD 1A92 jsr [A5 + 0x1A92] 00002122 5C8F addq.l A7, 6 00002124 601C bra +0x1E /* 00002142 */ label00002126: 00002126 1F06 move.b -[A7], D6 00002128 2F0C move.l -[A7], A4 0000212A 4EAD 0E8A jsr [A5 + 0xE8A] 0000212E 4A2E FF9B tst.b [A6 - 0x65] 00002132 5C8F addq.l A7, 6 00002134 670C beq +0xE /* 00002142 */ 00002136 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 0000213A 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 0000213E 4EAD 1A62 jsr [A5 + 0x1A62] label00002142: 00002142 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00002146 4E5E unlink A6 00002148 4E75 rts export_541: 0000214A 4E56 FF96 link A6, -0x006A 0000214E 48E7 0308 movem.l -[A7], D6,D7,A4 00002152 286E 0008 movea.l A4, [A6 + 0x8] 00002156 486E FF96 pea.l [A6 - 0x6A] 0000215A 4EAD 1A5A jsr [A5 + 0x1A5A] 0000215E 41EE FFA4 lea.l A0, [A6 - 0x5C] 00002162 7000 moveq.l D0, 0x00 00002164 43FA 000E lea.l A1, [PC + 0xE /* 00002174 */] 00002168 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 0000216C F228 .extension 0x228 // unimplemented 0000216E F00F .extension 0x00F // unimplemented 00002170 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00002176 D00F add.b D0, A7 00002178 4A40 tst.w D0 0000217A 588F addq.l A7, 4 0000217C 6642 bne +0x44 /* 000021C0 */ 0000217E 1F3C 0001 move.b -[A7], 0x1 00002182 2F0C move.l -[A7], A4 00002184 4EAD 0E8A jsr [A5 + 0xE8A] 00002188 1C00 move.b D6, D0 0000218A 7E00 moveq.l D7, 0x00 0000218C 5C8F addq.l A7, 6 0000218E 6018 bra +0x1A /* 000021A8 */ label00002190: 00002190 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002194 2054 movea.l A0, [A4] 00002196 2068 001E movea.l A0, [A0 + 0x1E] 0000219A 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 0000219E 206E 000C movea.l A0, [A6 + 0xC] 000021A2 4E90 jsr [A0] 000021A4 508F addq.l A7, 8 000021A6 5287 addq.l D7, 1 label000021A8: 000021A8 2054 movea.l A0, [A4] 000021AA BEA8 000A cmp.l D7, [A0 + 0xA] 000021AE 6DE0 blt -0x1E /* 00002190 */ 000021B0 1F06 move.b -[A7], D6 000021B2 2F0C move.l -[A7], A4 000021B4 4EAD 0E8A jsr [A5 + 0xE8A] 000021B8 4EAD 1A92 jsr [A5 + 0x1A92] 000021BC 5C8F addq.l A7, 6 000021BE 601C bra +0x1E /* 000021DC */ label000021C0: 000021C0 1F06 move.b -[A7], D6 000021C2 2F0C move.l -[A7], A4 000021C4 4EAD 0E8A jsr [A5 + 0xE8A] 000021C8 4A2E FF9B tst.b [A6 - 0x65] 000021CC 5C8F addq.l A7, 6 000021CE 670C beq +0xE /* 000021DC */ 000021D0 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 000021D4 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 000021D8 4EAD 1A62 jsr [A5 + 0x1A62] label000021DC: 000021DC 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 000021E0 4E5E unlink A6 000021E2 4E75 rts export_542: fn000021E4: 000021E4 4E56 FF96 link A6, -0x006A 000021E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000021EC 286E 0008 movea.l A4, [A6 + 0x8] 000021F0 97CB sub.l A3, A3 000021F2 486E FF96 pea.l [A6 - 0x6A] 000021F6 4EAD 1A5A jsr [A5 + 0x1A5A] 000021FA 41EE FFA4 lea.l A0, [A6 - 0x5C] 000021FE 7000 moveq.l D0, 0x00 00002200 43FA 000E lea.l A1, [PC + 0xE /* 00002210 */] 00002204 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00002208 F228 .extension 0x228 // unimplemented 0000220A F00F .extension 0x00F // unimplemented 0000220C 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00002212 D00F add.b D0, A7 00002214 4A40 tst.w D0 00002216 588F addq.l A7, 4 00002218 664E bne +0x50 /* 00002268 */ 0000221A 1F3C 0001 move.b -[A7], 0x1 0000221E 2F0C move.l -[A7], A4 00002220 4EAD 0E8A jsr [A5 + 0xE8A] 00002224 1C00 move.b D6, D0 00002226 7E00 moveq.l D7, 0x00 00002228 5C8F addq.l A7, 6 0000222A 6024 bra +0x26 /* 00002250 */ label0000222C: 0000222C 2054 movea.l A0, [A4] 0000222E 2068 001E movea.l A0, [A0 + 0x1E] 00002232 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 00002236 206E 000C movea.l A0, [A6 + 0xC] 0000223A 4E90 jsr [A0] 0000223C 4A00 tst.b D0 0000223E 588F addq.l A7, 4 00002240 670C beq +0xE /* 0000224E */ 00002242 2054 movea.l A0, [A4] 00002244 2068 001E movea.l A0, [A0 + 0x1E] 00002248 2670 7D15 movea.l A3, [[A0] + D7 * 4] 0000224C 600A bra +0xC /* 00002258 */ label0000224E: 0000224E 5287 addq.l D7, 1 label00002250: 00002250 2054 movea.l A0, [A4] 00002252 BEA8 000A cmp.l D7, [A0 + 0xA] 00002256 6DD4 blt -0x2A /* 0000222C */ label00002258: 00002258 1F06 move.b -[A7], D6 0000225A 2F0C move.l -[A7], A4 0000225C 4EAD 0E8A jsr [A5 + 0xE8A] 00002260 4EAD 1A92 jsr [A5 + 0x1A92] 00002264 5C8F addq.l A7, 6 00002266 601C bra +0x1E /* 00002284 */ label00002268: 00002268 1F06 move.b -[A7], D6 0000226A 2F0C move.l -[A7], A4 0000226C 4EAD 0E8A jsr [A5 + 0xE8A] 00002270 4A2E FF9B tst.b [A6 - 0x65] 00002274 5C8F addq.l A7, 6 00002276 670C beq +0xE /* 00002284 */ 00002278 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 0000227C 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00002280 4EAD 1A62 jsr [A5 + 0x1A62] label00002284: 00002284 200B move.l D0, A3 00002286 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 0000228A 4E5E unlink A6 0000228C 4E75 rts export_543: fn0000228E: 0000228E 4E56 FF96 link A6, -0x006A 00002292 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002296 286E 0008 movea.l A4, [A6 + 0x8] 0000229A 97CB sub.l A3, A3 0000229C 486E FF96 pea.l [A6 - 0x6A] 000022A0 4EAD 1A5A jsr [A5 + 0x1A5A] 000022A4 41EE FFA4 lea.l A0, [A6 - 0x5C] 000022A8 7000 moveq.l D0, 0x00 000022AA 43FA 000E lea.l A1, [PC + 0xE /* 000022BA */] 000022AE 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 000022B2 F228 .extension 0x228 // unimplemented 000022B4 F00F .extension 0x00F // unimplemented 000022B6 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 000022BC D00F add.b D0, A7 000022BE 4A40 tst.w D0 000022C0 588F addq.l A7, 4 000022C2 6652 bne +0x54 /* 00002316 */ 000022C4 1F3C 0001 move.b -[A7], 0x1 000022C8 2F0C move.l -[A7], A4 000022CA 4EAD 0E8A jsr [A5 + 0xE8A] 000022CE 1C00 move.b D6, D0 000022D0 7E00 moveq.l D7, 0x00 000022D2 5C8F addq.l A7, 6 000022D4 6028 bra +0x2A /* 000022FE */ label000022D6: 000022D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022DA 2054 movea.l A0, [A4] 000022DC 2068 001E movea.l A0, [A0 + 0x1E] 000022E0 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 000022E4 206E 000C movea.l A0, [A6 + 0xC] 000022E8 4E90 jsr [A0] 000022EA 4A00 tst.b D0 000022EC 508F addq.l A7, 8 000022EE 670C beq +0xE /* 000022FC */ 000022F0 2054 movea.l A0, [A4] 000022F2 2068 001E movea.l A0, [A0 + 0x1E] 000022F6 2670 7D15 movea.l A3, [[A0] + D7 * 4] 000022FA 600A bra +0xC /* 00002306 */ label000022FC: 000022FC 5287 addq.l D7, 1 label000022FE: 000022FE 2054 movea.l A0, [A4] 00002300 BEA8 000A cmp.l D7, [A0 + 0xA] 00002304 6DD0 blt -0x2E /* 000022D6 */ label00002306: 00002306 1F06 move.b -[A7], D6 00002308 2F0C move.l -[A7], A4 0000230A 4EAD 0E8A jsr [A5 + 0xE8A] 0000230E 4EAD 1A92 jsr [A5 + 0x1A92] 00002312 5C8F addq.l A7, 6 00002314 601C bra +0x1E /* 00002332 */ label00002316: 00002316 1F06 move.b -[A7], D6 00002318 2F0C move.l -[A7], A4 0000231A 4EAD 0E8A jsr [A5 + 0xE8A] 0000231E 4A2E FF9B tst.b [A6 - 0x65] 00002322 5C8F addq.l A7, 6 00002324 670C beq +0xE /* 00002332 */ 00002326 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 0000232A 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 0000232E 4EAD 1A62 jsr [A5 + 0x1A62] label00002332: 00002332 200B move.l D0, A3 00002334 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00002338 4E5E unlink A6 0000233A 4E75 rts export_544: 0000233C 4E56 0000 link A6, 0 00002340 48E7 0118 movem.l -[A7], D7,A3,A4 00002344 7E00 moveq.l D7, 0x00 00002346 99CC sub.l A4, A4 label00002348: 00002348 206E 0008 movea.l A0, [A6 + 0x8] 0000234C 2650 movea.l A3, [A0] 0000234E BEAB 000A cmp.l D7, [A3 + 0xA] 00002352 6C18 bge +0x1A /* 0000236C */ 00002354 206B 001E movea.l A0, [A3 + 0x1E] 00002358 202E 000C move.l D0, [A6 + 0xC] 0000235C B0B0 C915 cmp.l D0, [[A0] + A4] 00002360 6604 bne +0x6 /* 00002366 */ 00002362 2007 move.l D0, D7 00002364 6008 bra +0xA /* 0000236E */ label00002366: 00002366 5287 addq.l D7, 1 00002368 588C addq.l A4, 4 0000236A 60DC bra -0x22 /* 00002348 */ label0000236C: 0000236C 70FF moveq.l D0, 0xFFFFFFFF label0000236E: 0000236E 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00002372 4E5E unlink A6 00002374 4E75 rts export_545: 00002376 4E56 0000 link A6, 0 0000237A 2F0C move.l -[A7], A4 0000237C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002380 4EBA E6A2 jsr [PC - 0x195E /* 00000A24 */] 00002384 2840 movea.l A4, D0 00002386 2054 movea.l A0, [A4] 00002388 2168 0014 001E move.l [A0 + 0x1E], [A0 + 0x14] 0000238E 200C move.l D0, A4 00002390 286E FFFC movea.l A4, [A6 - 0x4] 00002394 4E5E unlink A6 00002396 4E75 rts export_546: fn00002398: 00002398 4E56 0000 link A6, 0 0000239C 206E 0008 movea.l A0, [A6 + 0x8] 000023A0 2050 movea.l A0, [A0] 000023A2 42A8 0002 clr.l [A0 + 0x2] 000023A6 206E 0008 movea.l A0, [A6 + 0x8] 000023AA 2050 movea.l A0, [A0] 000023AC 42A8 0006 clr.l [A0 + 0x6] 000023B0 4E5E unlink A6 000023B2 4E75 rts export_547: 000023B4 4E56 0000 link A6, 0 000023B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000023BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023C0 4EAD 1172 jsr [A5 + 0x1172] 000023C4 2EAE 0008 move.l [A7], [A6 + 0x8] 000023C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000023CC 4EAD 1162 jsr [A5 + 0x1162] 000023D0 4E5E unlink A6 000023D2 4E75 rts export_548: 000023D4 4E56 0000 link A6, 0 000023D8 2F2E 000C move.l -[A7], [A6 + 0xC] 000023DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023E0 4EAD 117A jsr [A5 + 0x117A] 000023E4 2EAE 0008 move.l [A7], [A6 + 0x8] 000023E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000023EC 4EAD 116A jsr [A5 + 0x116A] 000023F0 4E5E unlink A6 000023F2 4E75 rts export_552: 000023F4 4E56 0000 link A6, 0 000023F8 2F0C move.l -[A7], A4 000023FA 286E 0008 movea.l A4, [A6 + 0x8] 000023FE 2054 movea.l A0, [A4] 00002400 4AA8 0006 tst.l [A0 + 0x6] 00002404 6618 bne +0x1A /* 0000241E */ 00002406 486D F2EE pea.l [A5 - 0xD12] 0000240A 4EAD 04CA jsr [A5 + 0x4CA] 0000240E 2054 movea.l A0, [A4] 00002410 2140 0006 move.l [A0 + 0x6], D0 00002414 2EA8 0006 move.l [A7], [A0 + 0x6] 00002418 4EAD 149A jsr [A5 + 0x149A] 0000241C 588F addq.l A7, 4 label0000241E: 0000241E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002422 2054 movea.l A0, [A4] 00002424 2F28 0006 move.l -[A7], [A0 + 0x6] 00002428 4EAD 14A2 jsr [A5 + 0x14A2] 0000242C 286E FFFC movea.l A4, [A6 - 0x4] 00002430 4E5E unlink A6 00002432 4E75 rts export_553: 00002434 4E56 0000 link A6, 0 00002438 206E 0008 movea.l A0, [A6 + 0x8] 0000243C 2050 movea.l A0, [A0] 0000243E 4AA8 0006 tst.l [A0 + 0x6] 00002442 6714 beq +0x16 /* 00002458 */ 00002444 2F2E 000C move.l -[A7], [A6 + 0xC] 00002448 206E 0008 movea.l A0, [A6 + 0x8] 0000244C 2050 movea.l A0, [A0] 0000244E 2F28 0006 move.l -[A7], [A0 + 0x6] 00002452 4EAD 10F2 jsr [A5 + 0x10F2] 00002456 508F addq.l A7, 8 label00002458: 00002458 4E5E unlink A6 0000245A 4E75 rts export_554: 0000245C 4E56 0000 link A6, 0 00002460 2F0C move.l -[A7], A4 00002462 286E 0008 movea.l A4, [A6 + 0x8] 00002466 2054 movea.l A0, [A4] 00002468 4AA8 0002 tst.l [A0 + 0x2] 0000246C 6618 bne +0x1A /* 00002486 */ 0000246E 486D F2EE pea.l [A5 - 0xD12] 00002472 4EAD 04CA jsr [A5 + 0x4CA] 00002476 2054 movea.l A0, [A4] 00002478 2140 0002 move.l [A0 + 0x2], D0 0000247C 2EA8 0002 move.l [A7], [A0 + 0x2] 00002480 4EAD 149A jsr [A5 + 0x149A] 00002484 588F addq.l A7, 4 label00002486: 00002486 2F2E 000C move.l -[A7], [A6 + 0xC] 0000248A 2054 movea.l A0, [A4] 0000248C 2F28 0002 move.l -[A7], [A0 + 0x2] 00002490 4EAD 14A2 jsr [A5 + 0x14A2] 00002494 286E FFFC movea.l A4, [A6 - 0x4] 00002498 4E5E unlink A6 0000249A 4E75 rts export_555: 0000249C 4E56 0000 link A6, 0 000024A0 206E 0008 movea.l A0, [A6 + 0x8] 000024A4 2050 movea.l A0, [A0] 000024A6 4AA8 0002 tst.l [A0 + 0x2] 000024AA 6714 beq +0x16 /* 000024C0 */ 000024AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000024B0 206E 0008 movea.l A0, [A6 + 0x8] 000024B4 2050 movea.l A0, [A0] 000024B6 2F28 0002 move.l -[A7], [A0 + 0x2] 000024BA 4EAD 10F2 jsr [A5 + 0x10F2] 000024BE 508F addq.l A7, 8 label000024C0: 000024C0 4E5E unlink A6 000024C2 4E75 rts export_556: 000024C4 4E56 0000 link A6, 0 000024C8 2F0C move.l -[A7], A4 000024CA 286E 000C movea.l A4, [A6 + 0xC] 000024CE 2F2C 0006 move.l -[A7], [A4 + 0x6] 000024D2 306C 0004 movea.w A0, [A4 + 0x4] 000024D6 2F08 move.l -[A7], A0 000024D8 2F14 move.l -[A7], [A4] 000024DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024DE 4EAD EEB6 jsr [A5 - 0x114A] 000024E2 286E FFFC movea.l A4, [A6 - 0x4] 000024E6 4E5E unlink A6 000024E8 4E75 rts export_550: fn000024EA: 000024EA 4E56 FFEA link A6, -0x0016 000024EE 206E 0008 movea.l A0, [A6 + 0x8] 000024F2 2050 movea.l A0, [A0] 000024F4 4AA8 0006 tst.l [A0 + 0x6] 000024F8 673E beq +0x40 /* 00002538 */ 000024FA 4AAE 0010 tst.l [A6 + 0x10] 000024FE 660C bne +0xE /* 0000250C */ 00002500 42AE FFF2 clr.l [A6 - 0xE] 00002504 41EE FFF2 lea.l A0, [A6 - 0xE] 00002508 2D48 0010 move.l [A6 + 0x10], A0 label0000250C: 0000250C 2D6E 0008 FFF6 move.l [A6 - 0xA], [A6 + 0x8] 00002512 3D6E 000E FFFA move.w [A6 - 0x6], [A6 + 0xE] 00002518 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 0000251E 486E FFF6 pea.l [A6 - 0xA] 00002522 486D 1182 pea.l [A5 + 0x1182] 00002526 206E 0008 movea.l A0, [A6 + 0x8] 0000252A 2050 movea.l A0, [A0] 0000252C 2F28 0006 move.l -[A7], [A0 + 0x6] 00002530 4EAD 110A jsr [A5 + 0x110A] 00002534 4FEF 000C lea.l A7, [A7 + 0xC] label00002538: 00002538 4E5E unlink A6 0000253A 4E75 rts export_551: 0000253C 4E56 0000 link A6, 0 00002540 4E5E unlink A6 00002542 4E75 rts export_557: 00002544 4E56 0000 link A6, 0 00002548 2F2E 000C move.l -[A7], [A6 + 0xC] 0000254C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002550 4EAD 117A jsr [A5 + 0x117A] 00002554 4E5E unlink A6 00002556 4E75 rts export_558: 00002558 4E56 0000 link A6, 0 0000255C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002564 4EAD 116A jsr [A5 + 0x116A] 00002568 4E5E unlink A6 0000256A 4E75 rts export_549: fn0000256C: 0000256C 4E56 0000 link A6, 0 00002570 2F0C move.l -[A7], A4 00002572 286E 0008 movea.l A4, [A6 + 0x8] 00002576 2054 movea.l A0, [A4] 00002578 4AA8 0006 tst.l [A0 + 0x6] 0000257C 671E beq +0x20 /* 0000259C */ 0000257E 2F0C move.l -[A7], A4 00002580 486D 118A pea.l [A5 + 0x118A] 00002584 2054 movea.l A0, [A4] 00002586 2F28 0006 move.l -[A7], [A0 + 0x6] 0000258A 4EAD 110A jsr [A5 + 0x110A] 0000258E 2054 movea.l A0, [A4] 00002590 4868 0006 pea.l [A0 + 0x6] 00002594 4EAD 1A42 jsr [A5 + 0x1A42] 00002598 4FEF 000C lea.l A7, [A7 + 0xC] label0000259C: 0000259C 2054 movea.l A0, [A4] 0000259E 4AA8 0002 tst.l [A0 + 0x2] 000025A2 671E beq +0x20 /* 000025C2 */ 000025A4 2F0C move.l -[A7], A4 000025A6 486D 1192 pea.l [A5 + 0x1192] 000025AA 2054 movea.l A0, [A4] 000025AC 2F28 0002 move.l -[A7], [A0 + 0x2] 000025B0 4EAD 110A jsr [A5 + 0x110A] 000025B4 2054 movea.l A0, [A4] 000025B6 4868 0002 pea.l [A0 + 0x2] 000025BA 4EAD 1A42 jsr [A5 + 0x1A42] 000025BE 4FEF 000C lea.l A7, [A7 + 0xC] label000025C2: 000025C2 2F0C move.l -[A7], A4 000025C4 4EBA 1D1C jsr [PC + 0x1D1C /* 000042E2 */] 000025C8 286E FFFC movea.l A4, [A6 - 0x4] 000025CC 4E5E unlink A6 000025CE 4E75 rts export_559: fn000025D0: 000025D0 4E56 0000 link A6, 0 000025D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025D8 4EBA FDBE jsr [PC - 0x242 /* 00002398 */] 000025DC 206E 0008 movea.l A0, [A6 + 0x8] 000025E0 2050 movea.l A0, [A0] 000025E2 42A8 000A clr.l [A0 + 0xA] 000025E6 4E5E unlink A6 000025E8 4E75 rts export_560: 000025EA 4E56 0000 link A6, 0 000025EE 206E 0008 movea.l A0, [A6 + 0x8] 000025F2 2050 movea.l A0, [A0] 000025F4 2028 000A move.l D0, [A0 + 0xA] 000025F8 4E5E unlink A6 000025FA 4E75 rts export_561: 000025FC 4E56 0000 link A6, 0 00002600 206E 0008 movea.l A0, [A6 + 0x8] 00002604 2050 movea.l A0, [A0] 00002606 4AA8 000A tst.l [A0 + 0xA] 0000260A 57C0 seq D0 0000260C 4400 neg.b D0 0000260E 4E5E unlink A6 00002610 4E75 rts export_562: 00002612 4E56 0000 link A6, 0 00002616 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000261A 4EBA 1598 jsr [PC + 0x1598 /* 00003BB4 */] 0000261E 206E 0008 movea.l A0, [A6 + 0x8] 00002622 2050 movea.l A0, [A0] 00002624 4268 0048 clr.w [A0 + 0x48] 00002628 4E5E unlink A6 0000262A 4E75 rts export_563: 0000262C 4E56 0000 link A6, 0 00002630 4267 clr.w -[A7] 00002632 206E 0008 movea.l A0, [A6 + 0x8] 00002636 2050 movea.l A0, [A0] 00002638 3F28 0048 move.w -[A7], [A0 + 0x48] 0000263C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002640 4EAD 052A jsr [A5 + 0x52A] 00002644 4EAD 1A82 jsr [A5 + 0x1A82] 00002648 4E5E unlink A6 0000264A 4E75 rts export_564: 0000264C 4E56 FFFC link A6, -0x0004 00002650 4267 clr.w -[A7] 00002652 206E 0008 movea.l A0, [A6 + 0x8] 00002656 2050 movea.l A0, [A0] 00002658 3F28 0048 move.w -[A7], [A0 + 0x48] 0000265C 486E FFFC pea.l [A6 - 0x4] 00002660 4EAD 0522 jsr [A5 + 0x522] 00002664 4EAD 1A82 jsr [A5 + 0x1A82] 00002668 202E FFFC move.l D0, [A6 - 0x4] 0000266C 4E5E unlink A6 0000266E 4E75 rts export_565: 00002670 4E56 0000 link A6, 0 00002674 4267 clr.w -[A7] 00002676 206E 0008 movea.l A0, [A6 + 0x8] 0000267A 2050 movea.l A0, [A0] 0000267C 3F28 0048 move.w -[A7], [A0 + 0x48] 00002680 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002684 2F2E 000C move.l -[A7], [A6 + 0xC] 00002688 4EAD 053A jsr [A5 + 0x53A] 0000268C 4EAD 1A82 jsr [A5 + 0x1A82] 00002690 4E5E unlink A6 00002692 4E75 rts export_566: 00002694 4E56 FFFC link A6, -0x0004 00002698 4267 clr.w -[A7] 0000269A 206E 0008 movea.l A0, [A6 + 0x8] 0000269E 2050 movea.l A0, [A0] 000026A0 3F28 0048 move.w -[A7], [A0 + 0x48] 000026A4 486E FFFC pea.l [A6 - 0x4] 000026A8 4EAD 0532 jsr [A5 + 0x532] 000026AC 4EAD 1A82 jsr [A5 + 0x1A82] 000026B0 202E FFFC move.l D0, [A6 - 0x4] 000026B4 4E5E unlink A6 000026B6 4E75 rts export_567: 000026B8 4E56 FFFE link A6, -0x0002 000026BC 48E7 0108 movem.l -[A7], D7,A4 000026C0 286E 0008 movea.l A4, [A6 + 0x8] 000026C4 1F3C 0001 move.b -[A7], 0x1 000026C8 2F0C move.l -[A7], A4 000026CA 4EAD 1562 jsr [A5 + 0x1562] 000026CE 1E00 move.b D7, D0 000026D0 4257 clr.w [A7] 000026D2 2054 movea.l A0, [A4] 000026D4 3F28 0042 move.w -[A7], [A0 + 0x42] 000026D8 2F28 0044 move.l -[A7], [A0 + 0x44] 000026DC 4868 0002 pea.l [A0 + 0x2] 000026E0 1F2E 000C move.b -[A7], [A6 + 0xC] 000026E4 486E FFFE pea.l [A6 - 0x2] 000026E8 4EAD 0412 jsr [A5 + 0x412] 000026EC 4EAD 1A82 jsr [A5 + 0x1A82] 000026F0 1E87 move.b [A7], D7 000026F2 2F0C move.l -[A7], A4 000026F4 4EAD 1562 jsr [A5 + 0x1562] 000026F8 2054 movea.l A0, [A4] 000026FA 316E FFFE 0048 move.w [A0 + 0x48], [A6 - 0x2] 00002700 4CEE 1080 FFF6 movem.l A4,D7, [A6 - 0xA] 00002706 4E5E unlink A6 00002708 4E75 rts export_568: 0000270A 4E56 FFFE link A6, -0x0002 0000270E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002712 286E 0008 movea.l A4, [A6 + 0x8] 00002716 2054 movea.l A0, [A4] 00002718 3E28 0048 move.w D7, [A0 + 0x48] 0000271C 47E8 0048 lea.l A3, [A0 + 0x48] 00002720 4A47 tst.w D7 00002722 6F22 ble +0x24 /* 00002746 */ 00002724 3C07 move.w D6, D7 00002726 4253 clr.w [A3] 00002728 4267 clr.w -[A7] 0000272A 3F06 move.w -[A7], D6 0000272C 4EAD 0502 jsr [A5 + 0x502] 00002730 4EAD 1A82 jsr [A5 + 0x1A82] 00002734 4267 clr.w -[A7] 00002736 42A7 clr.l -[A7] 00002738 2054 movea.l A0, [A4] 0000273A 3F28 0042 move.w -[A7], [A0 + 0x42] 0000273E 4EAD 051A jsr [A5 + 0x51A] 00002742 4EAD 1A82 jsr [A5 + 0x1A82] label00002746: 00002746 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 0000274A 4E5E unlink A6 0000274C 4E75 rts export_569: 0000274E 4E56 FF8C link A6, -0x0074 00002752 42AE FF8C clr.l [A6 - 0x74] 00002756 486E FF96 pea.l [A6 - 0x6A] 0000275A 4EAD 1A5A jsr [A5 + 0x1A5A] 0000275E 41EE FFA4 lea.l A0, [A6 - 0x5C] 00002762 7000 moveq.l D0, 0x00 00002764 43FA 000E lea.l A1, [PC + 0xE /* 00002774 */] 00002768 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 0000276C F228 .extension 0x228 // unimplemented 0000276E F00F .extension 0x00F // unimplemented 00002770 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00002776 D00F add.b D0, A7 00002778 4A40 tst.w D0 0000277A 588F addq.l A7, 4 0000277C 6668 bne +0x6A /* 000027E6 */ 0000277E 4267 clr.w -[A7] 00002780 206E 0008 movea.l A0, [A6 + 0x8] 00002784 2050 movea.l A0, [A0] 00002786 3F28 0048 move.w -[A7], [A0 + 0x48] 0000278A 486E FF90 pea.l [A6 - 0x70] 0000278E 4EAD 0522 jsr [A5 + 0x522] 00002792 4EAD 1A82 jsr [A5 + 0x1A82] 00002796 2F2E FF90 move.l -[A7], [A6 - 0x70] 0000279A 4EAD 1A1A jsr [A5 + 0x1A1A] 0000279E 2D40 FF8C move.l [A6 - 0x74], D0 000027A2 2E80 move.l [A7], D0 000027A4 4EAD 1A7A jsr [A5 + 0x1A7A] 000027A8 4267 clr.w -[A7] 000027AA 206E 0008 movea.l A0, [A6 + 0x8] 000027AE 2050 movea.l A0, [A0] 000027B0 3F28 0048 move.w -[A7], [A0 + 0x48] 000027B4 3F3C 0001 move.w -[A7], 0x1 000027B8 42A7 clr.l -[A7] 000027BA 4EAD 053A jsr [A5 + 0x53A] 000027BE 4EAD 1A82 jsr [A5 + 0x1A82] 000027C2 4267 clr.w -[A7] 000027C4 206E 0008 movea.l A0, [A6 + 0x8] 000027C8 2050 movea.l A0, [A0] 000027CA 3F28 0048 move.w -[A7], [A0 + 0x48] 000027CE 486E FF90 pea.l [A6 - 0x70] 000027D2 206E FF8C movea.l A0, [A6 - 0x74] 000027D6 2F10 move.l -[A7], [A0] 000027D8 4EAD 050A jsr [A5 + 0x50A] 000027DC 4EAD 1A82 jsr [A5 + 0x1A82] 000027E0 4EAD 1A92 jsr [A5 + 0x1A92] 000027E4 601A bra +0x1C /* 00002800 */ label000027E6: 000027E6 486E FF8C pea.l [A6 - 0x74] 000027EA 4EAD 1A3A jsr [A5 + 0x1A3A] 000027EE 4A2E FF9B tst.b [A6 - 0x65] 000027F2 670C beq +0xE /* 00002800 */ 000027F4 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 000027F8 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 000027FC 4EAD 1A62 jsr [A5 + 0x1A62] label00002800: 00002800 202E FF8C move.l D0, [A6 - 0x74] 00002804 4E5E unlink A6 00002806 4E75 rts export_570: 00002808 4E56 0000 link A6, 0 0000280C 4267 clr.w -[A7] 0000280E 206E 0008 movea.l A0, [A6 + 0x8] 00002812 2050 movea.l A0, [A0] 00002814 3F28 0048 move.w -[A7], [A0 + 0x48] 00002818 486E 0010 pea.l [A6 + 0x10] 0000281C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002820 4EAD 050A jsr [A5 + 0x50A] 00002824 4EAD 1A82 jsr [A5 + 0x1A82] 00002828 4E5E unlink A6 0000282A 4E75 rts export_571: 0000282C 4E56 FFFA link A6, -0x0006 00002830 2F0C move.l -[A7], A4 00002832 286E 0008 movea.l A4, [A6 + 0x8] 00002836 42A7 clr.l -[A7] 00002838 2F2E 000C move.l -[A7], [A6 + 0xC] 0000283C 4EAD 04E2 jsr [A5 + 0x4E2] 00002840 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00002844 4267 clr.w -[A7] 00002846 2054 movea.l A0, [A4] 00002848 3F28 0048 move.w -[A7], [A0 + 0x48] 0000284C 3F3C 0001 move.w -[A7], 0x1 00002850 42A7 clr.l -[A7] 00002852 4EAD 053A jsr [A5 + 0x53A] 00002856 4EAD 1A82 jsr [A5 + 0x1A82] 0000285A 4267 clr.w -[A7] 0000285C 2054 movea.l A0, [A4] 0000285E 3F28 0048 move.w -[A7], [A0 + 0x48] 00002862 486E FFFA pea.l [A6 - 0x6] 00002866 226E 000C movea.l A1, [A6 + 0xC] 0000286A 2F11 move.l -[A7], [A1] 0000286C 4EAD 0512 jsr [A5 + 0x512] 00002870 4EAD 1A82 jsr [A5 + 0x1A82] 00002874 4267 clr.w -[A7] 00002876 2054 movea.l A0, [A4] 00002878 3F28 0048 move.w -[A7], [A0 + 0x48] 0000287C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002880 4EAD 052A jsr [A5 + 0x52A] 00002884 4EAD 1A82 jsr [A5 + 0x1A82] 00002888 4267 clr.w -[A7] 0000288A 42A7 clr.l -[A7] 0000288C 2054 movea.l A0, [A4] 0000288E 3F28 0042 move.w -[A7], [A0 + 0x42] 00002892 4EAD 051A jsr [A5 + 0x51A] 00002896 4EAD 1A82 jsr [A5 + 0x1A82] 0000289A 285F movea.l A4, [A7]+ 0000289C 4E5E unlink A6 0000289E 4E75 rts export_572: 000028A0 4E56 0000 link A6, 0 000028A4 4267 clr.w -[A7] 000028A6 206E 0008 movea.l A0, [A6 + 0x8] 000028AA 2050 movea.l A0, [A0] 000028AC 3F28 0048 move.w -[A7], [A0 + 0x48] 000028B0 486E 0010 pea.l [A6 + 0x10] 000028B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000028B8 4EAD 0512 jsr [A5 + 0x512] 000028BC 4EAD 1A82 jsr [A5 + 0x1A82] 000028C0 4E5E unlink A6 000028C2 4E75 rts export_573: 000028C4 4E56 0000 link A6, 0 000028C8 2F0C move.l -[A7], A4 000028CA 286E 0008 movea.l A4, [A6 + 0x8] 000028CE 2054 movea.l A0, [A4] 000028D0 4268 0002 clr.w [A0 + 0x2] 000028D4 317C 0001 0004 move.w [A0 + 0x4], 0x1 000028DA 317C 0004 000A move.w [A0 + 0xA], 0x4 000028E0 7016 moveq.l D0, 0x16 000028E2 D078 0BAA add.w D0, [0x00000BAA /* MBarHeight */] 000028E6 3140 000C move.w [A0 + 0xC], D0 000028EA 302D E1EC move.w D0, [A5 - 0x1E14] 000028EE 906D E1E8 sub.w D0, [A5 - 0x1E18] 000028F2 9068 000A sub.w D0, [A0 + 0xA] 000028F6 0640 FFDC addi.w D0, 0xFFDC 000028FA 3140 0006 move.w [A0 + 0x6], D0 000028FE 302D E1EA move.w D0, [A5 - 0x1E16] 00002902 906D E1E6 sub.w D0, [A5 - 0x1E1A] 00002906 9068 000C sub.w D0, [A0 + 0xC] 0000290A 0640 FFBC addi.w D0, 0xFFBC 0000290E 3140 0008 move.w [A0 + 0x8], D0 00002912 285F movea.l A4, [A7]+ 00002914 4E5E unlink A6 00002916 4E75 rts export_575: 00002918 4E56 0000 link A6, 0 0000291C 2F0C move.l -[A7], A4 0000291E 286E 0008 movea.l A4, [A6 + 0x8] 00002922 2054 movea.l A0, [A4] 00002924 3F28 000C move.w -[A7], [A0 + 0xC] 00002928 3F28 000A move.w -[A7], [A0 + 0xA] 0000292C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002930 4EAD 0D3A jsr [A5 + 0xD3A] 00002934 2054 movea.l A0, [A4] 00002936 5268 0002 addq.w [A0 + 0x2], 1 0000293A 0C68 0005 0004 cmpi.w [A0 + 0x4], 0x5 00002940 508F addq.l A7, 8 00002942 661A bne +0x1C /* 0000295E */ 00002944 2054 movea.l A0, [A4] 00002946 317C 0001 0004 move.w [A0 + 0x4], 0x1 0000294C 317C 0004 000A move.w [A0 + 0xA], 0x4 00002952 7016 moveq.l D0, 0x16 00002954 D078 0BAA add.w D0, [0x00000BAA /* MBarHeight */] 00002958 3140 000C move.w [A0 + 0xC], D0 0000295C 6010 bra +0x12 /* 0000296E */ label0000295E: 0000295E 2054 movea.l A0, [A4] 00002960 5268 0004 addq.w [A0 + 0x4], 1 00002964 5068 000A addq.w [A0 + 0xA], 8 00002968 0668 0010 000C addi.w [A0 + 0xC], 0x10 label0000296E: 0000296E 285F movea.l A4, [A7]+ 00002970 4E5E unlink A6 00002972 4E75 rts export_574: 00002974 4E56 FFFC link A6, -0x0004 00002978 2F2E 000C move.l -[A7], [A6 + 0xC] 0000297C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002980 4EAD 121A jsr [A5 + 0x121A] 00002984 206E 0008 movea.l A0, [A6 + 0x8] 00002988 2050 movea.l A0, [A0] 0000298A 3EA8 0008 move.w [A7], [A0 + 0x8] 0000298E 206E 0008 movea.l A0, [A6 + 0x8] 00002992 2050 movea.l A0, [A0] 00002994 3F28 0006 move.w -[A7], [A0 + 0x6] 00002998 2F2E 000C move.l -[A7], [A6 + 0xC] 0000299C 4EAD 0D42 jsr [A5 + 0xD42] 000029A0 4E5E unlink A6 000029A2 4E75 rts export_576: 000029A4 4E56 FFF0 link A6, -0x0010 000029A8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000029AC 286E 000C movea.l A4, [A6 + 0xC] 000029B0 2F0C move.l -[A7], A4 000029B2 4EAD 0C82 jsr [A5 + 0xC82] 000029B6 4A00 tst.b D0 000029B8 588F addq.l A7, 4 000029BA 6614 bne +0x16 /* 000029D0 */ 000029BC 2054 movea.l A0, [A4] 000029BE 0C68 0001 0026 cmpi.w [A0 + 0x26], 0x1 000029C4 6D0E blt +0x10 /* 000029D4 */ 000029C6 2054 movea.l A0, [A4] 000029C8 0C68 0005 0026 cmpi.w [A0 + 0x26], 0x5 000029CE 6E04 bgt +0x6 /* 000029D4 */ label000029D0: 000029D0 7E03 moveq.l D7, 0x03 000029D2 6002 bra +0x4 /* 000029D6 */ label000029D4: 000029D4 7E02 moveq.l D7, 0x02 label000029D6: 000029D6 2F0C move.l -[A7], A4 000029D8 4EAD 0B12 jsr [A5 + 0xB12] 000029DC 2640 movea.l A3, D0 000029DE 2E8C move.l [A7], A4 000029E0 4EAD 0AFA jsr [A5 + 0xAFA] 000029E4 4A00 tst.b D0 000029E6 588F addq.l A7, 4 000029E8 6714 beq +0x16 /* 000029FE */ 000029EA 206B 0072 movea.l A0, [A3 + 0x72] 000029EE 2050 movea.l A0, [A0] 000029F0 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 000029F6 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 000029FC 6026 bra +0x28 /* 00002A24 */ label000029FE: 000029FE 2F0C move.l -[A7], A4 00002A00 4EAD 0D4A jsr [A5 + 0xD4A] 00002A04 2E8B move.l [A7], A3 00002A06 1F3C 0001 move.b -[A7], 0x1 00002A0A A908 trap ShowHide 00002A0C 206B 0072 movea.l A0, [A3 + 0x72] 00002A10 2050 movea.l A0, [A0] 00002A12 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00002A18 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00002A1E 2F0B move.l -[A7], A3 00002A20 4227 clr.b -[A7] 00002A22 A908 trap ShowHide label00002A24: 00002A24 486E FFF0 pea.l [A6 - 0x10] 00002A28 A874 trap GetPort 00002A2A 2F0B move.l -[A7], A3 00002A2C A873 trap SetPort 00002A2E 2D6B 0010 FFF4 move.l [A6 - 0xC], [A3 + 0x10] 00002A34 486E FFF4 pea.l [A6 - 0xC] 00002A38 A870 trap LocalToGlobal 00002A3A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002A3E A873 trap SetPort 00002A40 302E FFFE move.w D0, [A6 - 0x2] 00002A44 906E FFFA sub.w D0, [A6 - 0x6] 00002A48 322D E1EC move.w D1, [A5 - 0x1E14] 00002A4C 926D E1E8 sub.w D1, [A5 - 0x1E18] 00002A50 9240 sub.w D1, D0 00002A52 48C1 ext.l D1 00002A54 83FC 0002 divs.w D1, 0x2 00002A58 3C2E FFF6 move.w D6, [A6 - 0xA] 00002A5C DC6D E1E8 add.w D6, [A5 - 0x1E18] 00002A60 9C6E FFFA sub.w D6, [A6 - 0x6] 00002A64 DC41 add.w D6, D1 00002A66 302E FFFC move.w D0, [A6 - 0x4] 00002A6A 906E FFF8 sub.w D0, [A6 - 0x8] 00002A6E 322D E1EA move.w D1, [A5 - 0x1E16] 00002A72 926D E1E6 sub.w D1, [A5 - 0x1E1A] 00002A76 9240 sub.w D1, D0 00002A78 48C1 ext.l D1 00002A7A 83C7 divs.w D1, D7 00002A7C 3078 0BAA movea.w A0, [0x00000BAA /* MBarHeight */] 00002A80 2008 move.l D0, A0 00002A82 81C7 divs.w D0, D7 00002A84 D06D E1E6 add.w D0, [A5 - 0x1E1A] 00002A88 D06E FFF4 add.w D0, [A6 - 0xC] 00002A8C 906E FFF8 sub.w D0, [A6 - 0x8] 00002A90 D240 add.w D1, D0 00002A92 3A01 move.w D5, D1 00002A94 3F05 move.w -[A7], D5 00002A96 3F06 move.w -[A7], D6 00002A98 2F0C move.l -[A7], A4 00002A9A 4EAD 0D3A jsr [A5 + 0xD3A] 00002A9E 4EAD 0C22 jsr [A5 + 0xC22] 00002AA2 4CEE 18E0 FFDC movem.l A4,A3,D7,D6,D5, [A6 - 0x24] 00002AA8 4E5E unlink A6 00002AAA 4E75 rts export_577: 00002AAC 4E56 0000 link A6, 0 00002AB0 206E 0008 movea.l A0, [A6 + 0x8] 00002AB4 2050 movea.l A0, [A0] 00002AB6 3028 0002 move.w D0, [A0 + 0x2] 00002ABA 4E5E unlink A6 00002ABC 4E75 rts export_578: fn00002ABE: 00002ABE 4E56 0000 link A6, 0 00002AC2 2F0C move.l -[A7], A4 00002AC4 286E 0008 movea.l A4, [A6 + 0x8] 00002AC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00002ACC 2F0C move.l -[A7], A4 00002ACE 4EBA 04B2 jsr [PC + 0x4B2 /* 00002F82 */] 00002AD2 2E8C move.l [A7], A4 00002AD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AD8 4EAD 12EA jsr [A5 + 0x12EA] 00002ADC 2054 movea.l A0, [A4] 00002ADE 42A8 0014 clr.l [A0 + 0x14] 00002AE2 4228 0012 clr.b [A0 + 0x12] 00002AE6 214C 0018 move.l [A0 + 0x18], A4 00002AEA 4228 001C clr.b [A0 + 0x1C] 00002AEE 4228 001D clr.b [A0 + 0x1D] 00002AF2 286E FFFC movea.l A4, [A6 - 0x4] 00002AF6 4E5E unlink A6 00002AF8 4E75 rts export_579: fn00002AFA: 00002AFA 4E56 0000 link A6, 0 00002AFE 2F0C move.l -[A7], A4 00002B00 286E 0008 movea.l A4, [A6 + 0x8] 00002B04 2054 movea.l A0, [A4] 00002B06 2F28 0014 move.l -[A7], [A0 + 0x14] 00002B0A 2F0C move.l -[A7], A4 00002B0C 4EAD 12B2 jsr [A5 + 0x12B2] 00002B10 4A00 tst.b D0 00002B12 508F addq.l A7, 8 00002B14 670A beq +0xC /* 00002B20 */ 00002B16 2054 movea.l A0, [A4] 00002B18 4868 0014 pea.l [A0 + 0x14] 00002B1C 4EAD 1A42 jsr [A5 + 0x1A42] label00002B20: 00002B20 2F0C move.l -[A7], A4 00002B22 2054 movea.l A0, [A4] 00002B24 2F28 000A move.l -[A7], [A0 + 0xA] 00002B28 4EAD F066 jsr [A5 - 0xF9A] 00002B2C 2E8C move.l [A7], A4 00002B2E 4EBA 0616 jsr [PC + 0x616 /* 00003146 */] 00002B32 286E FFFC movea.l A4, [A6 - 0x4] 00002B36 4E5E unlink A6 00002B38 4E75 rts export_580: fn00002B3A: 00002B3A 4E56 0000 link A6, 0 00002B3E 202E 000C move.l D0, [A6 + 0xC] 00002B42 6B14 bmi +0x16 /* 00002B58 */ 00002B44 5980 subq.l D0, 4 00002B46 6702 beq +0x4 /* 00002B4A */ 00002B48 600E bra +0x10 /* 00002B58 */ label00002B4A: 00002B4A 4227 clr.b -[A7] 00002B4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B50 4EAD F072 jsr [A5 - 0xF8E] 00002B54 5C8F addq.l A7, 6 00002B56 600E bra +0x10 /* 00002B66 */ label00002B58: 00002B58 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B60 4EBA EC9C jsr [PC - 0x1364 /* 000017FE */] 00002B64 508F addq.l A7, 8 label00002B66: 00002B66 4E5E unlink A6 00002B68 4E75 rts export_581: fn00002B6A: 00002B6A 4E56 0000 link A6, 0 00002B6E 2F0C move.l -[A7], A4 00002B70 286E 0008 movea.l A4, [A6 + 0x8] 00002B74 2F0C move.l -[A7], A4 00002B76 4EBA ECA8 jsr [PC - 0x1358 /* 00001820 */] 00002B7A 2054 movea.l A0, [A4] 00002B7C 4AA8 0014 tst.l [A0 + 0x14] 00002B80 588F addq.l A7, 4 00002B82 6618 bne +0x1A /* 00002B9C */ 00002B84 2054 movea.l A0, [A4] 00002B86 4AA8 000E tst.l [A0 + 0xE] 00002B8A 671E beq +0x20 /* 00002BAA */ 00002B8C 2054 movea.l A0, [A4] 00002B8E 2F28 000E move.l -[A7], [A0 + 0xE] 00002B92 4EAD EF0E jsr [A5 - 0x10F2] 00002B96 4A80 tst.l D0 00002B98 588F addq.l A7, 4 00002B9A 6F0E ble +0x10 /* 00002BAA */ label00002B9C: 00002B9C 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 00002BA0 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00002BA4 4EAD 0F02 jsr [A5 + 0xF02] 00002BA8 508F addq.l A7, 8 label00002BAA: 00002BAA 285F movea.l A4, [A7]+ 00002BAC 4E5E unlink A6 00002BAE 4E75 rts export_582: 00002BB0 4E56 0000 link A6, 0 00002BB4 2F0C move.l -[A7], A4 00002BB6 286E 0008 movea.l A4, [A6 + 0x8] 00002BBA 2054 movea.l A0, [A4] 00002BBC 4A28 0012 tst.b [A0 + 0x12] 00002BC0 662E bne +0x30 /* 00002BF0 */ 00002BC2 2054 movea.l A0, [A4] 00002BC4 117C 0001 0012 move.b [A0 + 0x12], 0x1 00002BCA 2F28 0014 move.l -[A7], [A0 + 0x14] 00002BCE 4EAD 0C7A jsr [A5 + 0xC7A] 00002BD2 4A00 tst.b D0 00002BD4 588F addq.l A7, 4 00002BD6 6618 bne +0x1A /* 00002BF0 */ 00002BD8 1F3C 0001 move.b -[A7], 0x1 00002BDC 2054 movea.l A0, [A4] 00002BDE 2F28 0018 move.l -[A7], [A0 + 0x18] 00002BE2 4EAD ED34 jsr [A5 - 0x12CC] 00002BE6 4A00 tst.b D0 00002BE8 5C8F addq.l A7, 6 00002BEA 6710 beq +0x12 /* 00002BFC */ 00002BEC 42AD E154 clr.l [A5 - 0x1EAC] label00002BF0: 00002BF0 2F0C move.l -[A7], A4 00002BF2 2054 movea.l A0, [A4] 00002BF4 2F28 000A move.l -[A7], [A0 + 0xA] 00002BF8 4EAD F068 jsr [A5 - 0xF98] label00002BFC: 00002BFC 286E FFFC movea.l A4, [A6 - 0x4] 00002C00 4E5E unlink A6 00002C02 4E75 rts export_583: 00002C04 4E56 0000 link A6, 0 00002C08 2F0C move.l -[A7], A4 00002C0A 286E 0008 movea.l A4, [A6 + 0x8] 00002C0E 2054 movea.l A0, [A4] 00002C10 4A28 0012 tst.b [A0 + 0x12] 00002C14 6720 beq +0x22 /* 00002C36 */ 00002C16 2054 movea.l A0, [A4] 00002C18 4228 0012 clr.b [A0 + 0x12] 00002C1C B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 00002C20 6614 bne +0x16 /* 00002C36 */ 00002C22 1F3C 0001 move.b -[A7], 0x1 00002C26 2054 movea.l A0, [A4] 00002C28 2F28 000A move.l -[A7], [A0 + 0xA] 00002C2C 4EAD ED34 jsr [A5 - 0x12CC] 00002C30 4A00 tst.b D0 00002C32 5C8F addq.l A7, 6 00002C34 670C beq +0xE /* 00002C42 */ label00002C36: 00002C36 2F0C move.l -[A7], A4 00002C38 2054 movea.l A0, [A4] 00002C3A 2F28 000A move.l -[A7], [A0 + 0xA] 00002C3E 4EAD F06A jsr [A5 - 0xF96] label00002C42: 00002C42 286E FFFC movea.l A4, [A6 - 0x4] 00002C46 4E5E unlink A6 00002C48 4E75 rts export_584: 00002C4A 4E56 0000 link A6, 0 00002C4E 2F0C move.l -[A7], A4 00002C50 286E 0008 movea.l A4, [A6 + 0x8] 00002C54 2F0C move.l -[A7], A4 00002C56 4EBA 041E jsr [PC + 0x41E /* 00003076 */] 00002C5A 2054 movea.l A0, [A4] 00002C5C 4A28 0012 tst.b [A0 + 0x12] 00002C60 588F addq.l A7, 4 00002C62 673C beq +0x3E /* 00002CA0 */ 00002C64 2054 movea.l A0, [A4] 00002C66 2F28 0014 move.l -[A7], [A0 + 0x14] 00002C6A 2F0C move.l -[A7], A4 00002C6C 4EAD 12B2 jsr [A5 + 0x12B2] 00002C70 4A00 tst.b D0 00002C72 508F addq.l A7, 8 00002C74 672A beq +0x2C /* 00002CA0 */ 00002C76 2054 movea.l A0, [A4] 00002C78 2F28 0014 move.l -[A7], [A0 + 0x14] 00002C7C 4EAD 0B02 jsr [A5 + 0xB02] 00002C80 4A00 tst.b D0 00002C82 588F addq.l A7, 4 00002C84 671A beq +0x1C /* 00002CA0 */ 00002C86 2054 movea.l A0, [A4] 00002C88 2F28 0014 move.l -[A7], [A0 + 0x14] 00002C8C 4EAD E762 jsr [A5 - 0x189E] 00002C90 2054 movea.l A0, [A4] 00002C92 117C 0001 0012 move.b [A0 + 0x12], 0x1 00002C98 117C 0001 001C move.b [A0 + 0x1C], 0x1 00002C9E 588F addq.l A7, 4 label00002CA0: 00002CA0 285F movea.l A4, [A7]+ 00002CA2 4E5E unlink A6 00002CA4 4E75 rts export_585: 00002CA6 4E56 0000 link A6, 0 00002CAA 2F0C move.l -[A7], A4 00002CAC 286E 0008 movea.l A4, [A6 + 0x8] 00002CB0 2F0C move.l -[A7], A4 00002CB2 4EBA 03FA jsr [PC + 0x3FA /* 000030AE */] 00002CB6 2054 movea.l A0, [A4] 00002CB8 4A28 0012 tst.b [A0 + 0x12] 00002CBC 588F addq.l A7, 4 00002CBE 6730 beq +0x32 /* 00002CF0 */ 00002CC0 2054 movea.l A0, [A4] 00002CC2 2F28 0014 move.l -[A7], [A0 + 0x14] 00002CC6 2F0C move.l -[A7], A4 00002CC8 4EAD 12B2 jsr [A5 + 0x12B2] 00002CCC 4A00 tst.b D0 00002CCE 508F addq.l A7, 8 00002CD0 671E beq +0x20 /* 00002CF0 */ 00002CD2 2054 movea.l A0, [A4] 00002CD4 4A28 001C tst.b [A0 + 0x1C] 00002CD8 6716 beq +0x18 /* 00002CF0 */ 00002CDA 2054 movea.l A0, [A4] 00002CDC 4228 0012 clr.b [A0 + 0x12] 00002CE0 2F28 0014 move.l -[A7], [A0 + 0x14] 00002CE4 4EAD E760 jsr [A5 - 0x18A0] 00002CE8 2054 movea.l A0, [A4] 00002CEA 4228 001C clr.b [A0 + 0x1C] 00002CEE 588F addq.l A7, 4 label00002CF0: 00002CF0 285F movea.l A4, [A7]+ 00002CF2 4E5E unlink A6 00002CF4 4E75 rts export_586: fn00002CF6: 00002CF6 4E56 FF96 link A6, -0x006A 00002CFA 48E7 0108 movem.l -[A7], D7,A4 00002CFE 286E 0008 movea.l A4, [A6 + 0x8] 00002D02 2054 movea.l A0, [A4] 00002D04 4A28 001D tst.b [A0 + 0x1D] 00002D08 6704 beq +0x6 /* 00002D0E */ 00002D0A 7000 moveq.l D0, 0x00 00002D0C 6074 bra +0x76 /* 00002D82 */ label00002D0E: 00002D0E 486E FF96 pea.l [A6 - 0x6A] 00002D12 4EAD 1A5A jsr [A5 + 0x1A5A] 00002D16 41EE FFA4 lea.l A0, [A6 - 0x5C] 00002D1A 7000 moveq.l D0, 0x00 00002D1C 43FA 000E lea.l A1, [PC + 0xE /* 00002D2C */] 00002D20 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00002D24 F228 .extension 0x228 // unimplemented 00002D26 F00F .extension 0x00F // unimplemented 00002D28 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00002D2E D00F add.b D0, A7 00002D30 4A40 tst.w D0 00002D32 588F addq.l A7, 4 00002D34 6632 bne +0x34 /* 00002D68 */ 00002D36 2054 movea.l A0, [A4] 00002D38 117C 0001 001D move.b [A0 + 0x1D], 0x1 00002D3E 1F2E 000C move.b -[A7], [A6 + 0xC] 00002D42 2F0C move.l -[A7], A4 00002D44 4EBA 03A4 jsr [PC + 0x3A4 /* 000030EA */] 00002D48 4A00 tst.b D0 00002D4A 5C8F addq.l A7, 6 00002D4C 660A bne +0xC /* 00002D58 */ 00002D4E 7E00 moveq.l D7, 0x00 00002D50 2054 movea.l A0, [A4] 00002D52 4228 001D clr.b [A0 + 0x1D] 00002D56 600A bra +0xC /* 00002D62 */ label00002D58: 00002D58 7E01 moveq.l D7, 0x01 00002D5A 2F0C move.l -[A7], A4 00002D5C 4EAD F3AA jsr [A5 - 0xC56] 00002D60 588F addq.l A7, 4 label00002D62: 00002D62 4EAD 1A92 jsr [A5 + 0x1A92] 00002D66 6018 bra +0x1A /* 00002D80 */ label00002D68: 00002D68 2054 movea.l A0, [A4] 00002D6A 4228 001D clr.b [A0 + 0x1D] 00002D6E 4A2E FF9B tst.b [A6 - 0x65] 00002D72 670C beq +0xE /* 00002D80 */ 00002D74 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00002D78 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00002D7C 4EAD 1A62 jsr [A5 + 0x1A62] label00002D80: 00002D80 1007 move.b D0, D7 label00002D82: 00002D82 4CDF 1080 movem.l A4,D7, [A7]+ 00002D86 4E5E unlink A6 00002D88 4E75 rts export_587: fn00002D8A: 00002D8A 4E56 0000 link A6, 0 00002D8E 48E7 0018 movem.l -[A7], A3,A4 00002D92 266E 0008 movea.l A3, [A6 + 0x8] 00002D96 2053 movea.l A0, [A3] 00002D98 202E 000C move.l D0, [A6 + 0xC] 00002D9C B0A8 0014 cmp.l D0, [A0 + 0x14] 00002DA0 660C bne +0xE /* 00002DAE */ 00002DA2 4227 clr.b -[A7] 00002DA4 2F0B move.l -[A7], A3 00002DA6 4EAD F072 jsr [A5 - 0xF8E] 00002DAA 5C8F addq.l A7, 6 00002DAC 6022 bra +0x24 /* 00002DD0 */ label00002DAE: 00002DAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DB2 4EAD F3AA jsr [A5 - 0xC56] 00002DB6 2853 movea.l A4, [A3] 00002DB8 4AAC 0014 tst.l [A4 + 0x14] 00002DBC 588F addq.l A7, 4 00002DBE 6610 bne +0x12 /* 00002DD0 */ 00002DC0 4AAC 000E tst.l [A4 + 0xE] 00002DC4 660A bne +0xC /* 00002DD0 */ 00002DC6 4227 clr.b -[A7] 00002DC8 2F0B move.l -[A7], A3 00002DCA 4EAD F072 jsr [A5 - 0xF8E] 00002DCE 5C8F addq.l A7, 6 label00002DD0: 00002DD0 4CDF 1800 movem.l A4,A3, [A7]+ 00002DD4 4E5E unlink A6 00002DD6 4E75 rts export_588: 00002DD8 4E56 0000 link A6, 0 00002DDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DE0 4EAD 1252 jsr [A5 + 0x1252] 00002DE4 4E5E unlink A6 00002DE6 4E75 rts export_589: 00002DE8 4E56 0000 link A6, 0 00002DEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DF0 4EAD 125A jsr [A5 + 0x125A] 00002DF4 4E5E unlink A6 00002DF6 4E75 rts export_591: 00002DF8 4E56 FFFC link A6, -0x0004 00002DFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E04 4EBA 021A jsr [PC + 0x21A /* 00003020 */] 00002E08 2EAE 0008 move.l [A7], [A6 + 0x8] 00002E0C 206E 0008 movea.l A0, [A6 + 0x8] 00002E10 2050 movea.l A0, [A0] 00002E12 2F28 000A move.l -[A7], [A0 + 0xA] 00002E16 4EAD F068 jsr [A5 - 0xF98] 00002E1A 4E5E unlink A6 00002E1C 4E75 rts export_592: 00002E1E 4E56 FFFC link A6, -0x0004 00002E22 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E2A 4EBA 0228 jsr [PC + 0x228 /* 00003054 */] 00002E2E 2EAE 0008 move.l [A7], [A6 + 0x8] 00002E32 206E 0008 movea.l A0, [A6 + 0x8] 00002E36 2050 movea.l A0, [A0] 00002E38 2F28 000A move.l -[A7], [A0 + 0xA] 00002E3C 4EAD F06A jsr [A5 - 0xF96] 00002E40 4E5E unlink A6 00002E42 4E75 rts export_590: 00002E44 4E56 0000 link A6, 0 00002E48 206E 0008 movea.l A0, [A6 + 0x8] 00002E4C 2050 movea.l A0, [A0] 00002E4E 1028 0012 move.b D0, [A0 + 0x12] 00002E52 4E5E unlink A6 00002E54 4E75 rts export_595: 00002E56 4E56 0000 link A6, 0 00002E5A 206E 0008 movea.l A0, [A6 + 0x8] 00002E5E 2050 movea.l A0, [A0] 00002E60 2028 0014 move.l D0, [A0 + 0x14] 00002E64 4E5E unlink A6 00002E66 4E75 rts export_596: 00002E68 4E56 0000 link A6, 0 00002E6C 206E 0008 movea.l A0, [A6 + 0x8] 00002E70 2050 movea.l A0, [A0] 00002E72 4AA8 0014 tst.l [A0 + 0x14] 00002E76 6716 beq +0x18 /* 00002E8E */ 00002E78 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E7C 206E 0008 movea.l A0, [A6 + 0x8] 00002E80 2050 movea.l A0, [A0] 00002E82 2F28 0014 move.l -[A7], [A0 + 0x14] 00002E86 4EAD 0C02 jsr [A5 + 0xC02] 00002E8A 508F addq.l A7, 8 00002E8C 6002 bra +0x4 /* 00002E90 */ label00002E8E: 00002E8E 7000 moveq.l D0, 0x00 label00002E90: 00002E90 4E5E unlink A6 00002E92 4E75 rts export_597: 00002E94 4E56 0000 link A6, 0 00002E98 48E7 0018 movem.l -[A7], A3,A4 00002E9C 266E 000C movea.l A3, [A6 + 0xC] 00002EA0 286E 0008 movea.l A4, [A6 + 0x8] 00002EA4 2054 movea.l A0, [A4] 00002EA6 4A28 0012 tst.b [A0 + 0x12] 00002EAA 6760 beq +0x62 /* 00002F0C */ 00002EAC 2053 movea.l A0, [A3] 00002EAE 3F10 move.w -[A7], [A0] 00002EB0 486D ED3C pea.l [A5 - 0x12C4] 00002EB4 4EAD 04B2 jsr [A5 + 0x4B2] 00002EB8 4A00 tst.b D0 00002EBA 5C8F addq.l A7, 6 00002EBC 674E beq +0x50 /* 00002F0C */ 00002EBE 7001 moveq.l D0, 0x01 00002EC0 B0AE 0010 cmp.l D0, [A6 + 0x10] 00002EC4 6646 bne +0x48 /* 00002F0C */ 00002EC6 2053 movea.l A0, [A3] 00002EC8 3F10 move.w -[A7], [A0] 00002ECA 486D EFF6 pea.l [A5 - 0x100A] 00002ECE 4EAD 04B2 jsr [A5 + 0x4B2] 00002ED2 4A00 tst.b D0 00002ED4 5C8F addq.l A7, 6 00002ED6 6634 bne +0x36 /* 00002F0C */ 00002ED8 2053 movea.l A0, [A3] 00002EDA 3F10 move.w -[A7], [A0] 00002EDC 486D E3EE pea.l [A5 - 0x1C12] 00002EE0 4EAD 04B2 jsr [A5 + 0x4B2] 00002EE4 4A00 tst.b D0 00002EE6 5C8F addq.l A7, 6 00002EE8 671C beq +0x1E /* 00002F06 */ 00002EEA 2F0B move.l -[A7], A3 00002EEC 4EAD 071A jsr [A5 + 0x71A] 00002EF0 2E80 move.l [A7], D0 00002EF2 2F0C move.l -[A7], A4 00002EF4 4EAD 12B2 jsr [A5 + 0x12B2] 00002EF8 4A00 tst.b D0 00002EFA 508F addq.l A7, 8 00002EFC 670E beq +0x10 /* 00002F0C */ 00002EFE 2054 movea.l A0, [A4] 00002F00 214B 0018 move.l [A0 + 0x18], A3 00002F04 6006 bra +0x8 /* 00002F0C */ label00002F06: 00002F06 2054 movea.l A0, [A4] 00002F08 214B 0018 move.l [A0 + 0x18], A3 label00002F0C: 00002F0C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F14 2F0B move.l -[A7], A3 00002F16 2F0C move.l -[A7], A4 00002F18 4EBA E9C2 jsr [PC - 0x163E /* 000018DC */] 00002F1C 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 00002F22 4E5E unlink A6 00002F24 4E75 rts export_594: 00002F26 4E56 0000 link A6, 0 00002F2A 4AAE 000C tst.l [A6 + 0xC] 00002F2E 6710 beq +0x12 /* 00002F40 */ 00002F30 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F34 4EAD 0FCA jsr [A5 + 0xFCA] 00002F38 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002F3C 588F addq.l A7, 4 00002F3E 6704 beq +0x6 /* 00002F44 */ label00002F40: 00002F40 7000 moveq.l D0, 0x00 00002F42 6002 bra +0x4 /* 00002F46 */ label00002F44: 00002F44 7001 moveq.l D0, 0x01 label00002F46: 00002F46 4E5E unlink A6 00002F48 4E75 rts export_593: 00002F4A 4E56 FFFC link A6, -0x0004 00002F4E 2F0C move.l -[A7], A4 00002F50 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F58 4EBA 0086 jsr [PC + 0x86 /* 00002FE0 */] 00002F5C 206E 0008 movea.l A0, [A6 + 0x8] 00002F60 2850 movea.l A4, [A0] 00002F62 4AAC 0014 tst.l [A4 + 0x14] 00002F66 508F addq.l A7, 8 00002F68 6612 bne +0x14 /* 00002F7C */ 00002F6A 4AAC 000E tst.l [A4 + 0xE] 00002F6E 660C bne +0xE /* 00002F7C */ 00002F70 4227 clr.b -[A7] 00002F72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F76 4EAD F072 jsr [A5 - 0xF8E] 00002F7A 5C8F addq.l A7, 6 label00002F7C: 00002F7C 285F movea.l A4, [A7]+ 00002F7E 4E5E unlink A6 00002F80 4E75 rts export_600: fn00002F82: 00002F82 4E56 0000 link A6, 0 00002F86 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F8E 4EBA E792 jsr [PC - 0x186E /* 00001722 */] 00002F92 206E 0008 movea.l A0, [A6 + 0x8] 00002F96 2050 movea.l A0, [A0] 00002F98 42A8 000E clr.l [A0 + 0xE] 00002F9C 4E5E unlink A6 00002F9E 4E75 rts export_601: 00002FA0 4E56 0000 link A6, 0 00002FA4 2F0C move.l -[A7], A4 00002FA6 286E 0008 movea.l A4, [A6 + 0x8] 00002FAA 2054 movea.l A0, [A4] 00002FAC 4AA8 000E tst.l [A0 + 0xE] 00002FB0 6618 bne +0x1A /* 00002FCA */ 00002FB2 486D F2EE pea.l [A5 - 0xD12] 00002FB6 4EAD 04CA jsr [A5 + 0x4CA] 00002FBA 2054 movea.l A0, [A4] 00002FBC 2140 000E move.l [A0 + 0xE], D0 00002FC0 2EA8 000E move.l [A7], [A0 + 0xE] 00002FC4 4EAD 149A jsr [A5 + 0x149A] 00002FC8 588F addq.l A7, 4 label00002FCA: 00002FCA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FCE 2054 movea.l A0, [A4] 00002FD0 2F28 000E move.l -[A7], [A0 + 0xE] 00002FD4 4EAD 10EA jsr [A5 + 0x10EA] 00002FD8 286E FFFC movea.l A4, [A6 - 0x4] 00002FDC 4E5E unlink A6 00002FDE 4E75 rts export_602: fn00002FE0: 00002FE0 4E56 0000 link A6, 0 00002FE4 2F0C move.l -[A7], A4 00002FE6 286E 0008 movea.l A4, [A6 + 0x8] 00002FEA 2054 movea.l A0, [A4] 00002FEC 4AA8 000E tst.l [A0 + 0xE] 00002FF0 6728 beq +0x2A /* 0000301A */ 00002FF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FF6 2054 movea.l A0, [A4] 00002FF8 2F28 000E move.l -[A7], [A0 + 0xE] 00002FFC 4EAD 10F2 jsr [A5 + 0x10F2] 00003000 2054 movea.l A0, [A4] 00003002 2EA8 000E move.l [A7], [A0 + 0xE] 00003006 4EAD 11AA jsr [A5 + 0x11AA] 0000300A 4A00 tst.b D0 0000300C 508F addq.l A7, 8 0000300E 670A beq +0xC /* 0000301A */ 00003010 2054 movea.l A0, [A4] 00003012 4868 000E pea.l [A0 + 0xE] 00003016 4EAD 1A42 jsr [A5 + 0x1A42] label0000301A: 0000301A 285F movea.l A4, [A7]+ 0000301C 4E5E unlink A6 0000301E 4E75 rts export_603: fn00003020: 00003020 4E56 FFFC link A6, -0x0004 00003024 206E 0008 movea.l A0, [A6 + 0x8] 00003028 2050 movea.l A0, [A0] 0000302A 4AA8 000E tst.l [A0 + 0xE] 0000302E 6714 beq +0x16 /* 00003044 */ 00003030 2F2E 000C move.l -[A7], [A6 + 0xC] 00003034 206E 0008 movea.l A0, [A6 + 0x8] 00003038 2050 movea.l A0, [A0] 0000303A 2F28 000E move.l -[A7], [A0 + 0xE] 0000303E 4EAD 14C2 jsr [A5 + 0x14C2] 00003042 508F addq.l A7, 8 label00003044: 00003044 206E 0008 movea.l A0, [A6 + 0x8] 00003048 2050 movea.l A0, [A0] 0000304A 117C 0001 0012 move.b [A0 + 0x12], 0x1 00003050 4E5E unlink A6 00003052 4E75 rts export_604: fn00003054: 00003054 4E56 0000 link A6, 0 00003058 206E 0008 movea.l A0, [A6 + 0x8] 0000305C 2050 movea.l A0, [A0] 0000305E 4228 0012 clr.b [A0 + 0x12] 00003062 4E5E unlink A6 00003064 4E75 rts export_598: 00003066 4E56 0000 link A6, 0 0000306A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000306E 4EAD F06C jsr [A5 - 0xF94] 00003072 4E5E unlink A6 00003074 4E75 rts export_605: fn00003076: 00003076 4E56 0000 link A6, 0 0000307A 206E 0008 movea.l A0, [A6 + 0x8] 0000307E 2050 movea.l A0, [A0] 00003080 4AA8 000E tst.l [A0 + 0xE] 00003084 6714 beq +0x16 /* 0000309A */ 00003086 486D 12D2 pea.l [A5 + 0x12D2] 0000308A 206E 0008 movea.l A0, [A6 + 0x8] 0000308E 2050 movea.l A0, [A0] 00003090 2F28 000E move.l -[A7], [A0 + 0xE] 00003094 4EAD 1102 jsr [A5 + 0x1102] 00003098 508F addq.l A7, 8 label0000309A: 0000309A 4E5E unlink A6 0000309C 4E75 rts export_599: 0000309E 4E56 0000 link A6, 0 000030A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030A6 4EAD F06E jsr [A5 - 0xF92] 000030AA 4E5E unlink A6 000030AC 4E75 rts export_606: fn000030AE: 000030AE 4E56 0000 link A6, 0 000030B2 206E 0008 movea.l A0, [A6 + 0x8] 000030B6 2050 movea.l A0, [A0] 000030B8 4AA8 000E tst.l [A0 + 0xE] 000030BC 6714 beq +0x16 /* 000030D2 */ 000030BE 486D 12DA pea.l [A5 + 0x12DA] 000030C2 206E 0008 movea.l A0, [A6 + 0x8] 000030C6 2050 movea.l A0, [A0] 000030C8 2F28 000E move.l -[A7], [A0 + 0xE] 000030CC 4EAD 1102 jsr [A5 + 0x1102] 000030D0 508F addq.l A7, 8 label000030D2: 000030D2 4E5E unlink A6 000030D4 4E75 rts export_607: 000030D6 4E56 0000 link A6, 0 000030DA 1F3C 0001 move.b -[A7], 0x1 000030DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030E2 4EAD F072 jsr [A5 - 0xF8E] 000030E6 4E5E unlink A6 000030E8 4E75 rts export_608: fn000030EA: 000030EA 4E56 0000 link A6, 0 000030EE 48E7 0018 movem.l -[A7], A3,A4 000030F2 286E 0008 movea.l A4, [A6 + 0x8] 000030F6 2054 movea.l A0, [A4] 000030F8 4AA8 000E tst.l [A0 + 0xE] 000030FC 673E beq +0x40 /* 0000313C */ 000030FE 2054 movea.l A0, [A4] 00003100 2F28 000E move.l -[A7], [A0 + 0xE] 00003104 4EAD 14EA jsr [A5 + 0x14EA] 00003108 2640 movea.l A3, D0 0000310A 588F addq.l A7, 4 0000310C 602A bra +0x2C /* 00003138 */ label0000310E: 0000310E 1F2E 000C move.b -[A7], [A6 + 0xC] 00003112 2F0B move.l -[A7], A3 00003114 4EAD F072 jsr [A5 - 0xF8E] 00003118 4A00 tst.b D0 0000311A 5C8F addq.l A7, 6 0000311C 6604 bne +0x6 /* 00003122 */ 0000311E 7000 moveq.l D0, 0x00 00003120 601C bra +0x1E /* 0000313E */ label00003122: 00003122 2054 movea.l A0, [A4] 00003124 4AA8 000E tst.l [A0 + 0xE] 00003128 6712 beq +0x14 /* 0000313C */ 0000312A 2054 movea.l A0, [A4] 0000312C 2F28 000E move.l -[A7], [A0 + 0xE] 00003130 4EAD 14EA jsr [A5 + 0x14EA] 00003134 2640 movea.l A3, D0 00003136 588F addq.l A7, 4 label00003138: 00003138 200B move.l D0, A3 0000313A 66D2 bne -0x2C /* 0000310E */ label0000313C: 0000313C 7001 moveq.l D0, 0x01 label0000313E: 0000313E 4CDF 1800 movem.l A4,A3, [A7]+ 00003142 4E5E unlink A6 00003144 4E75 rts export_609: fn00003146: 00003146 4E56 0000 link A6, 0 0000314A 2F0C move.l -[A7], A4 0000314C 286E 0008 movea.l A4, [A6 + 0x8] 00003150 2054 movea.l A0, [A4] 00003152 4AA8 000E tst.l [A0 + 0xE] 00003156 6712 beq +0x14 /* 0000316A */ 00003158 2054 movea.l A0, [A4] 0000315A 2F28 000E move.l -[A7], [A0 + 0xE] 0000315E 4EAD 10DA jsr [A5 + 0x10DA] 00003162 2054 movea.l A0, [A4] 00003164 42A8 000E clr.l [A0 + 0xE] 00003168 588F addq.l A7, 4 label0000316A: 0000316A 2F0C move.l -[A7], A4 0000316C 4EBA E5D0 jsr [PC - 0x1A30 /* 0000173E */] 00003170 286E FFFC movea.l A4, [A6 - 0x4] 00003174 4E5E unlink A6 00003176 4E75 rts export_610: 00003178 4E56 0000 link A6, 0 0000317C 48E7 0018 movem.l -[A7], A3,A4 00003180 266E 0008 movea.l A3, [A6 + 0x8] 00003184 2F2E 000C move.l -[A7], [A6 + 0xC] 00003188 2F0B move.l -[A7], A3 0000318A 4EBA F932 jsr [PC - 0x6CE /* 00002ABE */] 0000318E 2053 movea.l A0, [A3] 00003190 42A8 001E clr.l [A0 + 0x1E] 00003194 42A8 0022 clr.l [A0 + 0x22] 00003198 42A8 0026 clr.l [A0 + 0x26] 0000319C 4228 002A clr.b [A0 + 0x2A] 000031A0 4228 0030 clr.b [A0 + 0x30] 000031A4 4A2E 0010 tst.b [A6 + 0x10] 000031A8 508F addq.l A7, 8 000031AA 673C beq +0x3E /* 000031E8 */ 000031AC 2F0B move.l -[A7], A3 000031AE 4EAD 1382 jsr [A5 + 0x1382] 000031B2 2053 movea.l A0, [A3] 000031B4 2EA8 002C move.l [A7], [A0 + 0x2C] 000031B8 4EAD 1C62 jsr [A5 + 0x1C62] 000031BC 2840 movea.l A4, D0 000031BE 200C move.l D0, A4 000031C0 588F addq.l A7, 4 000031C2 6714 beq +0x16 /* 000031D8 */ 000031C4 2054 movea.l A0, [A4] 000031C6 2253 movea.l A1, [A3] 000031C8 3368 000E 0032 move.w [A1 + 0x32], [A0 + 0xE] 000031CE 2054 movea.l A0, [A4] 000031D0 3368 000C 0034 move.w [A1 + 0x34], [A0 + 0xC] 000031D6 6022 bra +0x24 /* 000031FA */ label000031D8: 000031D8 2053 movea.l A0, [A3] 000031DA 317C 0240 0032 move.w [A0 + 0x32], 0x240 000031E0 317C 02D0 0034 move.w [A0 + 0x34], 0x2D0 000031E6 6012 bra +0x14 /* 000031FA */ label000031E8: 000031E8 2053 movea.l A0, [A3] 000031EA 42A8 002C clr.l [A0 + 0x2C] 000031EE 317C 0240 0032 move.w [A0 + 0x32], 0x240 000031F4 317C 02D0 0034 move.w [A0 + 0x34], 0x2D0 label000031FA: 000031FA 4CDF 1800 movem.l A4,A3, [A7]+ 000031FE 4E5E unlink A6 00003200 4E75 rts export_611: 00003202 4E56 0000 link A6, 0 00003206 2F0C move.l -[A7], A4 00003208 286E 0008 movea.l A4, [A6 + 0x8] 0000320C 2054 movea.l A0, [A4] 0000320E 4868 0022 pea.l [A0 + 0x22] 00003212 4EAD 1A42 jsr [A5 + 0x1A42] 00003216 2054 movea.l A0, [A4] 00003218 4868 0026 pea.l [A0 + 0x26] 0000321C 4EAD 1A42 jsr [A5 + 0x1A42] 00003220 2054 movea.l A0, [A4] 00003222 4868 002C pea.l [A0 + 0x2C] 00003226 4EAD 1A42 jsr [A5 + 0x1A42] 0000322A 2F0C move.l -[A7], A4 0000322C 4EBA F8CC jsr [PC - 0x734 /* 00002AFA */] 00003230 286E FFFC movea.l A4, [A6 - 0x4] 00003234 4E5E unlink A6 00003236 4E75 rts export_612: 00003238 4E56 0000 link A6, 0 0000323C 2F0C move.l -[A7], A4 0000323E 286E 0008 movea.l A4, [A6 + 0x8] 00003242 2054 movea.l A0, [A4] 00003244 4AA8 0026 tst.l [A0 + 0x26] 00003248 670C beq +0xE /* 00003256 */ 0000324A 2054 movea.l A0, [A4] 0000324C 2F28 0026 move.l -[A7], [A0 + 0x26] 00003250 4EAD F3AA jsr [A5 - 0xC56] 00003254 588F addq.l A7, 4 label00003256: 00003256 2054 movea.l A0, [A4] 00003258 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC] 0000325E 4228 002A clr.b [A0 + 0x2A] 00003262 117C 0001 0030 move.b [A0 + 0x30], 0x1 00003268 285F movea.l A4, [A7]+ 0000326A 4E5E unlink A6 0000326C 4E75 rts export_613: 0000326E 4E56 0000 link A6, 0 00003272 48E7 0018 movem.l -[A7], A3,A4 00003276 286E 0008 movea.l A4, [A6 + 0x8] 0000327A 202E 000C move.l D0, [A6 + 0xC] 0000327E 5980 subq.l D0, 4 00003280 720C moveq.l D1, 0x0C 00003282 B081 cmp.l D0, D1 00003284 6200 00D2 bhi +0xD4 /* 00003358 */ 00003288 43FA 00E2 lea.l A1, [PC + 0xE2 /* 0000336C */] 0000328C D2F1 0200 add.w A1, [A1 + D0.w * 2] 00003290 4ED1 jmp [A1] 00003292 4227 clr.b -[A7] 00003294 2F0C move.l -[A7], A4 00003296 4EAD F072 jsr [A5 - 0xF8E] 0000329A 5C8F addq.l A7, 6 0000329C 6000 00C6 bra +0xC8 /* 00003364 */ 000032A0 206D E188 movea.l A0, [A5 - 0x1E78] 000032A4 2F10 move.l -[A7], [A0] 000032A6 A851 trap SetCursor 000032A8 2F0C move.l -[A7], A4 000032AA 4EAD F0D6 jsr [A5 - 0xF2A] 000032AE 588F addq.l A7, 4 000032B0 6000 00B2 bra +0xB4 /* 00003364 */ 000032B4 2F0C move.l -[A7], A4 000032B6 4EAD 13CA jsr [A5 + 0x13CA] 000032BA 588F addq.l A7, 4 000032BC 6000 00A6 bra +0xA8 /* 00003364 */ 000032C0 3F3C 0096 move.w -[A7], 0x96 000032C4 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 000032CA 4EAD 046A jsr [A5 + 0x46A] 000032CE 4257 clr.w [A7] 000032D0 3F3C 0096 move.w -[A7], 0x96 000032D4 42A7 clr.l -[A7] 000032D6 A988 trap CautionAlert 000032D8 0C5F 0001 cmpi.w [A7]+, 0x1 000032DC 588F addq.l A7, 4 000032DE 6600 0084 bne +0x86 /* 00003364 */ 000032E2 206D E188 movea.l A0, [A5 - 0x1E78] 000032E6 2F10 move.l -[A7], [A0] 000032E8 A851 trap SetCursor 000032EA 2F0C move.l -[A7], A4 000032EC 4EAD F0DA jsr [A5 - 0xF26] 000032F0 588F addq.l A7, 4 000032F2 6070 bra +0x72 /* 00003364 */ 000032F4 2654 movea.l A3, [A4] 000032F6 4AAB 002C tst.l [A3 + 0x2C] 000032FA 6768 beq +0x6A /* 00003364 */ 000032FC 2F2B 002C move.l -[A7], [A3 + 0x2C] 00003300 4EAD 1C72 jsr [A5 + 0x1C72] 00003304 588F addq.l A7, 4 00003306 605C bra +0x5E /* 00003364 */ 00003308 2654 movea.l A3, [A4] 0000330A 4AAB 002C tst.l [A3 + 0x2C] 0000330E 6754 beq +0x56 /* 00003364 */ 00003310 2F2B 002C move.l -[A7], [A3 + 0x2C] 00003314 4EAD 1CEA jsr [A5 + 0x1CEA] 00003318 588F addq.l A7, 4 0000331A 6048 bra +0x4A /* 00003364 */ 0000331C 2654 movea.l A3, [A4] 0000331E 4AAB 0026 tst.l [A3 + 0x26] 00003322 6740 beq +0x42 /* 00003364 */ 00003324 4A2B 002A tst.b [A3 + 0x2A] 00003328 670C beq +0xE /* 00003336 */ 0000332A 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000332E 4EAD F61A jsr [A5 - 0x9E6] 00003332 588F addq.l A7, 4 00003334 600A bra +0xC /* 00003340 */ label00003336: 00003336 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000333A 4EAD F618 jsr [A5 - 0x9E8] 0000333E 588F addq.l A7, 4 label00003340: 00003340 2054 movea.l A0, [A4] 00003342 4A28 002A tst.b [A0 + 0x2A] 00003346 57C0 seq D0 00003348 4400 neg.b D0 0000334A 1140 002A move.b [A0 + 0x2A], D0 0000334E 2F0C move.l -[A7], A4 00003350 4EAD 13E2 jsr [A5 + 0x13E2] 00003354 588F addq.l A7, 4 00003356 600C bra +0xE /* 00003364 */ label00003358: 00003358 2F2E 000C move.l -[A7], [A6 + 0xC] 0000335C 2F0C move.l -[A7], A4 0000335E 4EBA F7DA jsr [PC - 0x826 /* 00002B3A */] 00003362 508F addq.l A7, 8 label00003364: 00003364 4CDF 1800 movem.l A4,A3, [A7]+ 00003368 4E5E unlink A6 0000336A 4E75 rts 0000336C FF26 .extension 0xF26 // unimplemented 0000336E FF34 .extension 0xF34 // unimplemented 00003370 FF48 .extension 0xF48 // unimplemented 00003372 FF54 .extension 0xF54 // unimplemented 00003374 FF88 .extension 0xF88 // unimplemented 00003376 FF9C .extension 0xF9C // unimplemented 00003378 FFEC .extension 0xFEC // unimplemented 0000337A FFEC .extension 0xFEC // unimplemented 0000337C FFEC .extension 0xFEC // unimplemented 0000337E FFEC .extension 0xFEC // unimplemented 00003380 FFEC .extension 0xFEC // unimplemented 00003382 FFEC .extension 0xFEC // unimplemented 00003384 FFB0 .extension 0xFB0 // unimplemented export_614: 00003386 4E56 0000 link A6, 0 0000338A 2F0C move.l -[A7], A4 0000338C 286E 0008 movea.l A4, [A6 + 0x8] 00003390 2F0C move.l -[A7], A4 00003392 4EBA F7D6 jsr [PC - 0x82A /* 00002B6A */] 00003396 7006 moveq.l D0, 0x06 00003398 2E80 move.l [A7], D0 0000339A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000339E 4EAD 0F02 jsr [A5 + 0xF02] 000033A2 2054 movea.l A0, [A4] 000033A4 4A28 0030 tst.b [A0 + 0x30] 000033A8 508F addq.l A7, 8 000033AA 6724 beq +0x26 /* 000033D0 */ 000033AC 4878 0005 pea.l [0x00000005] 000033B0 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000033B4 4EAD 0F02 jsr [A5 + 0xF02] 000033B8 2054 movea.l A0, [A4] 000033BA 4AA8 0022 tst.l [A0 + 0x22] 000033BE 508F addq.l A7, 8 000033C0 670E beq +0x10 /* 000033D0 */ 000033C2 4878 0007 pea.l [0x00000007] 000033C6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000033CA 4EAD 0F02 jsr [A5 + 0xF02] 000033CE 508F addq.l A7, 8 label000033D0: 000033D0 2054 movea.l A0, [A4] 000033D2 4AA8 002C tst.l [A0 + 0x2C] 000033D6 671C beq +0x1E /* 000033F4 */ 000033D8 4878 0008 pea.l [0x00000008 /* BusErrVct */] 000033DC 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000033E0 4EAD 0F02 jsr [A5 + 0xF02] 000033E4 7009 moveq.l D0, 0x09 000033E6 2E80 move.l [A7], D0 000033E8 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000033EC 4EAD 0F02 jsr [A5 + 0xF02] 000033F0 4FEF 000C lea.l A7, [A7 + 0xC] label000033F4: 000033F4 2054 movea.l A0, [A4] 000033F6 4AA8 0026 tst.l [A0 + 0x26] 000033FA 6714 beq +0x16 /* 00003410 */ 000033FC 4878 0010 pea.l [0x00000010 /* __m68k_vec_illegal__ */] 00003400 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00003404 4EAD 0F02 jsr [A5 + 0xF02] 00003408 2E8C move.l [A7], A4 0000340A 4EAD 13E2 jsr [A5 + 0x13E2] 0000340E 508F addq.l A7, 8 label00003410: 00003410 285F movea.l A4, [A7]+ 00003412 4E5E unlink A6 00003414 4E75 rts export_615: 00003416 4E56 0000 link A6, 0 0000341A 2F0C move.l -[A7], A4 0000341C 286E 0008 movea.l A4, [A6 + 0x8] 00003420 1F2E 000C move.b -[A7], [A6 + 0xC] 00003424 2F0C move.l -[A7], A4 00003426 4EAD 136A jsr [A5 + 0x136A] 0000342A 4A00 tst.b D0 0000342C 5C8F addq.l A7, 6 0000342E 6722 beq +0x24 /* 00003452 */ 00003430 2054 movea.l A0, [A4] 00003432 4AA8 0022 tst.l [A0 + 0x22] 00003436 670C beq +0xE /* 00003444 */ 00003438 2054 movea.l A0, [A4] 0000343A 2F28 0022 move.l -[A7], [A0 + 0x22] 0000343E 4EAD F25A jsr [A5 - 0xDA6] 00003442 588F addq.l A7, 4 label00003444: 00003444 1F2E 000C move.b -[A7], [A6 + 0xC] 00003448 2F0C move.l -[A7], A4 0000344A 4EBA F8AA jsr [PC - 0x756 /* 00002CF6 */] 0000344E 7001 moveq.l D0, 0x01 00003450 6002 bra +0x4 /* 00003454 */ label00003452: 00003452 7000 moveq.l D0, 0x00 label00003454: 00003454 286E FFFC movea.l A4, [A6 - 0x4] 00003458 4E5E unlink A6 0000345A 4E75 rts export_618: 0000345C 4E56 0000 link A6, 0 00003460 4E5E unlink A6 00003462 4E75 rts export_619: 00003464 4E56 0000 link A6, 0 00003468 4E5E unlink A6 0000346A 4E75 rts export_616: 0000346C 4E56 0000 link A6, 0 00003470 2F2E 000C move.l -[A7], [A6 + 0xC] 00003474 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003478 4EBA F910 jsr [PC - 0x6F0 /* 00002D8A */] 0000347C 4E5E unlink A6 0000347E 4E75 rts export_622: 00003480 4E56 FFFC link A6, -0x0004 00003484 2F07 move.l -[A7], D7 00003486 206E 0008 movea.l A0, [A6 + 0x8] 0000348A 2050 movea.l A0, [A0] 0000348C 4AA8 002C tst.l [A0 + 0x2C] 00003490 6740 beq +0x42 /* 000034D2 */ 00003492 486E FFFC pea.l [A6 - 0x4] 00003496 486E FFFE pea.l [A6 - 0x2] 0000349A 206E 0008 movea.l A0, [A6 + 0x8] 0000349E 2050 movea.l A0, [A0] 000034A0 2F28 002C move.l -[A7], [A0 + 0x2C] 000034A4 4EAD 1CCA jsr [A5 + 0x1CCA] 000034A8 302E FFFE move.w D0, [A6 - 0x2] 000034AC C1EE FFFC muls.w D0, [A6 - 0x4] 000034B0 0C80 0000 03E7 cmpi.l D0, 0x3E7 000034B6 4FEF 000C lea.l A7, [A7 + 0xC] 000034BA 6F0C ble +0xE /* 000034C8 */ 000034BC 3F3C 0080 move.w -[A7], 0x80 000034C0 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 000034C4 4EAD 1A62 jsr [A5 + 0x1A62] label000034C8: 000034C8 3E2E FFFC move.w D7, [A6 - 0x4] 000034CC CFEE FFFE muls.w D7, [A6 - 0x2] 000034D0 6002 bra +0x4 /* 000034D4 */ label000034D2: 000034D2 7E00 moveq.l D7, 0x00 label000034D4: 000034D4 3007 move.w D0, D7 000034D6 2E1F move.l D7, [A7]+ 000034D8 4E5E unlink A6 000034DA 4E75 rts export_621: 000034DC 4E56 0000 link A6, 0 000034E0 48E7 0018 movem.l -[A7], A3,A4 000034E4 286E 0008 movea.l A4, [A6 + 0x8] 000034E8 2054 movea.l A0, [A4] 000034EA 4AA8 002C tst.l [A0 + 0x2C] 000034EE 674E beq +0x50 /* 0000353E */ 000034F0 2054 movea.l A0, [A4] 000034F2 2F28 002C move.l -[A7], [A0 + 0x2C] 000034F6 4EAD 1C62 jsr [A5 + 0x1C62] 000034FA 2640 movea.l A3, D0 000034FC 2053 movea.l A0, [A3] 000034FE 2254 movea.l A1, [A4] 00003500 3368 000E 0032 move.w [A1 + 0x32], [A0 + 0xE] 00003506 2053 movea.l A0, [A3] 00003508 3368 000C 0034 move.w [A1 + 0x34], [A0 + 0xC] 0000350E 4AA9 001E tst.l [A1 + 0x1E] 00003512 588F addq.l A7, 4 00003514 671C beq +0x1E /* 00003532 */ 00003516 2054 movea.l A0, [A4] 00003518 3F28 0034 move.w -[A7], [A0 + 0x34] 0000351C 3F28 0032 move.w -[A7], [A0 + 0x32] 00003520 2F28 002C move.l -[A7], [A0 + 0x2C] 00003524 2F28 001E move.l -[A7], [A0 + 0x1E] 00003528 4EAD E3BC jsr [A5 - 0x1C44] 0000352C 4FEF 000C lea.l A7, [A7 + 0xC] 00003530 600C bra +0xE /* 0000353E */ label00003532: 00003532 2054 movea.l A0, [A4] 00003534 2F28 002C move.l -[A7], [A0 + 0x2C] 00003538 4EAD 1C8A jsr [A5 + 0x1C8A] 0000353C 588F addq.l A7, 4 label0000353E: 0000353E 4CDF 1800 movem.l A4,A3, [A7]+ 00003542 4E5E unlink A6 00003544 4E75 rts export_623: 00003546 4E56 0000 link A6, 0 0000354A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000354E 2E2E 000C move.l D7, [A6 + 0xC] 00003552 246E 0010 movea.l A2, [A6 + 0x10] 00003556 266E 0008 movea.l A3, [A6 + 0x8] 0000355A 2053 movea.l A0, [A3] 0000355C 2F28 002C move.l -[A7], [A0 + 0x2C] 00003560 4EAD 1C62 jsr [A5 + 0x1C62] 00003564 2840 movea.l A4, D0 00003566 2054 movea.l A0, [A4] 00003568 2253 movea.l A1, [A3] 0000356A 3368 000E 0032 move.w [A1 + 0x32], [A0 + 0xE] 00003570 2054 movea.l A0, [A4] 00003572 3368 000C 0034 move.w [A1 + 0x34], [A0 + 0xC] 00003578 3C12 move.w D6, [A2] 0000357A 2047 movea.l A0, D7 0000357C BC50 cmp.w D6, [A0] 0000357E 588F addq.l A7, 4 00003580 6C0A bge +0xC /* 0000358C */ 00003582 3A06 move.w D5, D6 00003584 2047 movea.l A0, D7 00003586 3490 move.w [A2], [A0] 00003588 2047 movea.l A0, D7 0000358A 3085 move.w [A0], D5 label0000358C: 0000358C 2F0B move.l -[A7], A3 0000358E 4EAD 1392 jsr [A5 + 0x1392] 00003592 3C12 move.w D6, [A2] 00003594 B046 cmp.w D0, D6 00003596 588F addq.l A7, 4 00003598 6F04 ble +0x6 /* 0000359E */ 0000359A 3006 move.w D0, D6 0000359C 6008 bra +0xA /* 000035A6 */ label0000359E: 0000359E 2F0B move.l -[A7], A3 000035A0 4EAD 1392 jsr [A5 + 0x1392] 000035A4 588F addq.l A7, 4 label000035A6: 000035A6 3480 move.w [A2], D0 000035A8 2053 movea.l A0, [A3] 000035AA 4AA8 001E tst.l [A0 + 0x1E] 000035AE 6712 beq +0x14 /* 000035C2 */ 000035B0 2F0A move.l -[A7], A2 000035B2 2F07 move.l -[A7], D7 000035B4 2053 movea.l A0, [A3] 000035B6 2F28 001E move.l -[A7], [A0 + 0x1E] 000035BA 4EAD E3BE jsr [A5 - 0x1C42] 000035BE 4FEF 000C lea.l A7, [A7 + 0xC] label000035C2: 000035C2 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 000035C6 4E5E unlink A6 000035C8 4E75 rts export_624: 000035CA 4E56 0000 link A6, 0 000035CE 2F0C move.l -[A7], A4 000035D0 286E 0008 movea.l A4, [A6 + 0x8] 000035D4 2054 movea.l A0, [A4] 000035D6 4AA8 001E tst.l [A0 + 0x1E] 000035DA 671E beq +0x20 /* 000035FA */ 000035DC 2054 movea.l A0, [A4] 000035DE 2F28 002C move.l -[A7], [A0 + 0x2C] 000035E2 3F28 0034 move.w -[A7], [A0 + 0x34] 000035E6 3F28 0032 move.w -[A7], [A0 + 0x32] 000035EA 3F2E 000C move.w -[A7], [A6 + 0xC] 000035EE 2F28 001E move.l -[A7], [A0 + 0x1E] 000035F2 4EAD E3C0 jsr [A5 - 0x1C40] 000035F6 4FEF 000E lea.l A7, [A7 + 0xE] label000035FA: 000035FA 285F movea.l A4, [A7]+ 000035FC 4E5E unlink A6 000035FE 4E75 rts export_625: 00003600 4E56 0000 link A6, 0 00003604 206E 0008 movea.l A0, [A6 + 0x8] 00003608 2050 movea.l A0, [A0] 0000360A 4AA8 001E tst.l [A0 + 0x1E] 0000360E 6710 beq +0x12 /* 00003620 */ 00003610 206E 0008 movea.l A0, [A6 + 0x8] 00003614 2050 movea.l A0, [A0] 00003616 2F28 001E move.l -[A7], [A0 + 0x1E] 0000361A 4EAD E3C2 jsr [A5 - 0x1C3E] 0000361E 588F addq.l A7, 4 label00003620: 00003620 4E5E unlink A6 00003622 4E75 rts export_626: 00003624 4E56 0000 link A6, 0 00003628 4E5E unlink A6 0000362A 4E75 rts export_627: 0000362C 4E56 0000 link A6, 0 00003630 4E5E unlink A6 00003632 4E75 rts export_628: 00003634 4E56 0000 link A6, 0 00003638 4E5E unlink A6 0000363A 4E75 rts export_629: 0000363C 4E56 FFB6 link A6, -0x004A 00003640 486E FFB6 pea.l [A6 - 0x4A] 00003644 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003648 4EAD 13D2 jsr [A5 + 0x13D2] 0000364C 4A2E FFB6 tst.b [A6 - 0x4A] 00003650 508F addq.l A7, 8 00003652 6716 beq +0x18 /* 0000366A */ 00003654 206D E188 movea.l A0, [A5 - 0x1E78] 00003658 2F10 move.l -[A7], [A0] 0000365A A851 trap SetCursor 0000365C 486E FFB6 pea.l [A6 - 0x4A] 00003660 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003664 4EAD F0D8 jsr [A5 - 0xF28] 00003668 6002 bra +0x4 /* 0000366C */ label0000366A: 0000366A 7000 moveq.l D0, 0x00 label0000366C: 0000366C 4E5E unlink A6 0000366E 4E75 rts export_630: 00003670 4E56 FEFC link A6, -0x0104 00003674 2F0C move.l -[A7], A4 00003676 486E FFFC pea.l [A6 - 0x4] 0000367A 3F3C F061 move.w -[A7], 0xF061 0000367E 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00003684 4EAD 0472 jsr [A5 + 0x472] 00003688 486E FEFC pea.l [A6 - 0x104] 0000368C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003690 4EAD 13DA jsr [A5 + 0x13DA] 00003694 4297 clr.l [A7] 00003696 3F3C 0096 move.w -[A7], 0x96 0000369A A9BA trap GetString 0000369C 285F movea.l A4, [A7]+ 0000369E 2E8C move.l [A7], A4 000036A0 4EAD 1A8A jsr [A5 + 0x1A8A] 000036A4 204C movea.l A0, A4 000036A6 A064 trap MoveHHi 000036A8 204C movea.l A0, A4 000036AA A029 trap HLock 000036AC 2EAE FFFC move.l [A7], [A6 - 0x4] 000036B0 2F14 move.l -[A7], [A4] 000036B2 486E FEFC pea.l [A6 - 0x104] 000036B6 42A7 clr.l -[A7] 000036B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000036BC 3F3C F061 move.w -[A7], 0xF061 000036C0 42A7 clr.l -[A7] 000036C2 3F3C 0003 move.w -[A7], 0x3 000036C6 A9EA trap Pack3 000036C8 204C movea.l A0, A4 000036CA A02A trap HUnlock 000036CC 286E FEF8 movea.l A4, [A6 - 0x108] 000036D0 4E5E unlink A6 000036D2 4E75 rts export_617: 000036D4 4E56 FE00 link A6, -0x0200 000036D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000036DC 266E 0008 movea.l A3, [A6 + 0x8] 000036E0 7E01 moveq.l D7, 0x01 000036E2 2853 movea.l A4, [A3] 000036E4 4A2C 0030 tst.b [A4 + 0x30] 000036E8 6700 0086 beq +0x88 /* 00003770 */ 000036EC 4AAC 0014 tst.l [A4 + 0x14] 000036F0 670A beq +0xC /* 000036FC */ 000036F2 2F2C 0014 move.l -[A7], [A4 + 0x14] 000036F6 4EAD 0D52 jsr [A5 + 0xD52] 000036FA 588F addq.l A7, 4 label000036FC: 000036FC 486E FF00 pea.l [A6 - 0x100] 00003700 2F0B move.l -[A7], A3 00003702 4EAD 13DA jsr [A5 + 0x13DA] 00003706 486E FE00 pea.l [A6 - 0x200] 0000370A 3F3C 0080 move.w -[A7], 0x80 0000370E 4A2E 000C tst.b [A6 + 0xC] 00003712 6704 beq +0x6 /* 00003718 */ 00003714 7001 moveq.l D0, 0x01 00003716 6002 bra +0x4 /* 0000371A */ label00003718: 00003718 7002 moveq.l D0, 0x02 label0000371A: 0000371A 3F00 move.w -[A7], D0 0000371C 4EAD 059A jsr [A5 + 0x59A] 00003720 486E FF00 pea.l [A6 - 0x100] 00003724 486E FE00 pea.l [A6 - 0x200] 00003728 42A7 clr.l -[A7] 0000372A 42A7 clr.l -[A7] 0000372C A98B trap ParamText 0000372E 3EBC 0097 move.w [A7], 0x97 00003732 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00003738 4EAD 046A jsr [A5 + 0x46A] 0000373C A850 trap InitCursor 0000373E 4257 clr.w [A7] 00003740 3F3C 0097 move.w -[A7], 0x97 00003744 42A7 clr.l -[A7] 00003746 A985 trap Alert 00003748 3C1F move.w D6, [A7]+ 0000374A 0C46 0001 cmpi.w D6, 0x1 0000374E 4FEF 000A lea.l A7, [A7 + 0xA] 00003752 6614 bne +0x16 /* 00003768 */ 00003754 206D E188 movea.l A0, [A5 - 0x1E78] 00003758 2F10 move.l -[A7], [A0] 0000375A A851 trap SetCursor 0000375C 2F0B move.l -[A7], A3 0000375E 4EAD F0D6 jsr [A5 - 0xF2A] 00003762 1E00 move.b D7, D0 00003764 588F addq.l A7, 4 00003766 6008 bra +0xA /* 00003770 */ label00003768: 00003768 0C46 0003 cmpi.w D6, 0x3 0000376C 6602 bne +0x4 /* 00003770 */ 0000376E 7E00 moveq.l D7, 0x00 label00003770: 00003770 1007 move.b D0, D7 00003772 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00003776 4E5E unlink A6 00003778 4E75 rts export_631: 0000377A 4E56 FFFC link A6, -0x0004 0000377E 2F0C move.l -[A7], A4 00003780 206E 0008 movea.l A0, [A6 + 0x8] 00003784 2850 movea.l A4, [A0] 00003786 4AAC 0022 tst.l [A4 + 0x22] 0000378A 6710 beq +0x12 /* 0000379C */ 0000378C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003790 2F2C 0022 move.l -[A7], [A4 + 0x22] 00003794 4EAD 146A jsr [A5 + 0x146A] 00003798 508F addq.l A7, 8 0000379A 601C bra +0x1E /* 000037B8 */ label0000379C: 0000379C 4AAC 0014 tst.l [A4 + 0x14] 000037A0 6710 beq +0x12 /* 000037B2 */ 000037A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000037A6 2F2C 0014 move.l -[A7], [A4 + 0x14] 000037AA 4EAD 0CA2 jsr [A5 + 0xCA2] 000037AE 508F addq.l A7, 8 000037B0 6006 bra +0x8 /* 000037B8 */ label000037B2: 000037B2 206E 000C movea.l A0, [A6 + 0xC] 000037B6 4210 clr.b [A0] label000037B8: 000037B8 285F movea.l A4, [A7]+ 000037BA 4E5E unlink A6 000037BC 4E75 rts export_632: 000037BE 4E56 FDFC link A6, -0x0204 000037C2 206E 0008 movea.l A0, [A6 + 0x8] 000037C6 2050 movea.l A0, [A0] 000037C8 4A28 0012 tst.b [A0 + 0x12] 000037CC 674E beq +0x50 /* 0000381C */ 000037CE 486E FF00 pea.l [A6 - 0x100] 000037D2 3F3C 0080 move.w -[A7], 0x80 000037D6 206E 0008 movea.l A0, [A6 + 0x8] 000037DA 2050 movea.l A0, [A0] 000037DC 4A28 002A tst.b [A0 + 0x2A] 000037E0 6704 beq +0x6 /* 000037E6 */ 000037E2 7004 moveq.l D0, 0x04 000037E4 6002 bra +0x4 /* 000037E8 */ label000037E6: 000037E6 7003 moveq.l D0, 0x03 label000037E8: 000037E8 3F00 move.w -[A7], D0 000037EA 4EAD 059A jsr [A5 + 0x59A] 000037EE 486E FE00 pea.l [A6 - 0x200] 000037F2 3F3C 0082 move.w -[A7], 0x82 000037F6 206E 0008 movea.l A0, [A6 + 0x8] 000037FA 2050 movea.l A0, [A0] 000037FC 2F28 0026 move.l -[A7], [A0 + 0x26] 00003800 4EAD 169A jsr [A5 + 0x169A] 00003804 548F addq.l A7, 2 00003806 3E80 move.w [A7], D0 00003808 4EAD 059A jsr [A5 + 0x59A] 0000380C 486E FE00 pea.l [A6 - 0x200] 00003810 486E FF00 pea.l [A6 - 0x100] 00003814 4EAD 048A jsr [A5 + 0x48A] 00003818 508F addq.l A7, 8 0000381A 600E bra +0x10 /* 0000382A */ label0000381C: 0000381C 486E FF00 pea.l [A6 - 0x100] 00003820 2F3C 0003 0080 move.l -[A7], 0x30080 00003826 4EAD 059A jsr [A5 + 0x59A] label0000382A: 0000382A 486E FF00 pea.l [A6 - 0x100] 0000382E 4878 0010 pea.l [0x00000010 /* __m68k_vec_illegal__ */] 00003832 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00003836 4EAD 0F32 jsr [A5 + 0xF32] 0000383A 4E5E unlink A6 0000383C 4E75 rts export_620: 0000383E 4E56 FFFC link A6, -0x0004 00003842 486D FC50 pea.l [A5 - 0x3B0] 00003846 4EAD 04CA jsr [A5 + 0x4CA] 0000384A 206E 0008 movea.l A0, [A6 + 0x8] 0000384E 2050 movea.l A0, [A0] 00003850 2140 002C move.l [A0 + 0x2C], D0 00003854 4297 clr.l [A7] 00003856 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000385A 206E 0008 movea.l A0, [A6 + 0x8] 0000385E 2050 movea.l A0, [A0] 00003860 2F28 002C move.l -[A7], [A0 + 0x2C] 00003864 4EAD 1C42 jsr [A5 + 0x1C42] 00003868 4E5E unlink A6 0000386A 4E75 rts export_633: 0000386C 4E56 0000 link A6, 0 00003870 A89E trap PenNormal 00003872 4E5E unlink A6 00003874 4E75 rts export_638: 00003876 4E56 0000 link A6, 0 0000387A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000387E 200D move.l D0, A5 00003880 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00003884 2E00 move.l D7, D0 00003886 2878 0328 movea.l A4, [0x00000328 /* GZRootHnd */] 0000388A 200C move.l D0, A4 0000388C 670A beq +0xC /* 00003898 */ 0000388E 204C movea.l A0, A4 00003890 A069 trap HGetState 00003892 1C00 move.b D6, D0 00003894 204C movea.l A0, A4 00003896 A029 trap HLock label00003898: 00003898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000389C 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 000038A0 4EAD 1DDA jsr [A5 + 0x1DDA] 000038A4 2A00 move.l D5, D0 000038A6 200C move.l D0, A4 000038A8 508F addq.l A7, 8 000038AA 6706 beq +0x8 /* 000038B2 */ 000038AC 1006 move.b D0, D6 000038AE 204C movea.l A0, A4 000038B0 A06A trap HSetState label000038B2: 000038B2 2007 move.l D0, D7 000038B4 C18D exg D0, A5 000038B6 2D45 000C move.l [A6 + 0xC], D5 000038BA 4CDF 10E0 movem.l A4,D7,D6,D5, [A7]+ 000038BE 4E5E unlink A6 000038C0 4E74 0004 rtd 0x0004 000038C4 4E56 0000 link A6, 0 000038C8 4AAE 0008 tst.l [A6 + 0x8] 000038CC 660E bne +0x10 /* 000038DC */ 000038CE 3F3C FF40 move.w -[A7], 0xFF40 000038D2 2F2D E14C move.l -[A7], [A5 - 0x1EB4] 000038D6 4EAD 13F2 jsr [A5 + 0x13F2] 000038DA 5C8F addq.l A7, 6 label000038DC: 000038DC 4E5E unlink A6 000038DE 4E75 rts 000038E0 4E56 0000 link A6, 0 000038E4 4AAE 0008 tst.l [A6 + 0x8] 000038E8 660E bne +0x10 /* 000038F8 */ 000038EA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000038EE 2F2D E14C move.l -[A7], [A5 - 0x1EB4] 000038F2 4EAD 13F2 jsr [A5 + 0x13F2] 000038F6 5C8F addq.l A7, 6 label000038F8: 000038F8 4E5E unlink A6 000038FA 4E75 rts export_634: 000038FC 4E56 FDFE link A6, -0x0202 00003900 2F0C move.l -[A7], A4 00003902 42A7 clr.l -[A7] 00003904 2F3C 4573 7472 move.l -[A7], 0x45737472 /* 'Estr' */ 0000390A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000390E A9A0 trap GetResource 00003910 285F movea.l A4, [A7]+ 00003912 200C move.l D0, A4 00003914 660A bne +0xC /* 00003920 */ 00003916 42A7 clr.l -[A7] 00003918 3F3C 012C move.w -[A7], 0x12C 0000391C A9BA trap GetString 0000391E 285F movea.l A4, [A7]+ label00003920: 00003920 200C move.l D0, A4 00003922 663A bne +0x3C /* 0000395E */ 00003924 0C6E FF40 000C cmpi.w [A6 + 0xC], 0xFF40 0000392A 660C bne +0xE /* 00003938 */ 0000392C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003930 4EAD 140A jsr [A5 + 0x140A] 00003934 588F addq.l A7, 4 00003936 6026 bra +0x28 /* 0000395E */ label00003938: 00003938 486E FE00 pea.l [A6 - 0x200] 0000393C 486D F1C0 pea.l [A5 - 0xE40] 00003940 4EAD 0482 jsr [A5 + 0x482] 00003944 7000 moveq.l D0, 0x00 00003946 102E FE00 move.b D0, [A6 - 0x200] 0000394A 5280 addq.l D0, 1 0000394C A122 trap NewHandle, flags=1 0000394E 2848 movea.l A4, A0 00003950 2E94 move.l [A7], [A4] 00003952 486E FE00 pea.l [A6 - 0x200] 00003956 4EAD 0482 jsr [A5 + 0x482] 0000395A 4FEF 000C lea.l A7, [A7 + 0xC] label0000395E: 0000395E 306E 000C movea.w A0, [A6 + 0xC] 00003962 2F08 move.l -[A7], A0 00003964 486E FF00 pea.l [A6 - 0x100] 00003968 4EAD 0572 jsr [A5 + 0x572] 0000396C 204C movea.l A0, A4 0000396E A029 trap HLock 00003970 2F14 move.l -[A7], [A4] 00003972 486E FF00 pea.l [A6 - 0x100] 00003976 42A7 clr.l -[A7] 00003978 42A7 clr.l -[A7] 0000397A A98B trap ParamText 0000397C 204C movea.l A0, A4 0000397E A02A trap HUnlock 00003980 3F3C 00C8 move.w -[A7], 0xC8 00003984 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 0000398A 4EAD 046A jsr [A5 + 0x46A] 0000398E A850 trap InitCursor 00003990 4257 clr.w [A7] 00003992 3F3C 00C8 move.w -[A7], 0xC8 00003996 42A7 clr.l -[A7] 00003998 A986 trap StopAlert 0000399A 0C5F 0002 cmpi.w [A7]+, 0x2 0000399E 588F addq.l A7, 4 000039A0 660E bne +0x10 /* 000039B0 */ 000039A2 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 000039A6 4EAD FAB4 jsr [A5 - 0x54C] 000039AA A9F4 trap ExitToShell 000039AC 588F addq.l A7, 4 000039AE 600E bra +0x10 /* 000039BE */ label000039B0: 000039B0 4267 clr.w -[A7] 000039B2 A938 trap HiliteMenu 000039B4 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 000039B8 4EAD 1E52 jsr [A5 + 0x1E52] 000039BC 588F addq.l A7, 4 label000039BE: 000039BE 285F movea.l A4, [A7]+ 000039C0 4E5E unlink A6 000039C2 4E75 rts export_635: 000039C4 4E56 FEFE link A6, -0x0102 000039C8 2F0C move.l -[A7], A4 000039CA 4A6E 000C tst.w [A6 + 0xC] 000039CE 6604 bne +0x6 /* 000039D4 */ 000039D0 7001 moveq.l D0, 0x01 000039D2 605C bra +0x5E /* 00003A30 */ label000039D4: 000039D4 42A7 clr.l -[A7] 000039D6 2F3C 4573 7472 move.l -[A7], 0x45737472 /* 'Estr' */ 000039DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000039E0 A9A0 trap GetResource 000039E2 285F movea.l A4, [A7]+ 000039E4 200C move.l D0, A4 000039E6 660A bne +0xC /* 000039F2 */ 000039E8 42A7 clr.l -[A7] 000039EA 3F3C 012C move.w -[A7], 0x12C 000039EE A9BA trap GetString 000039F0 285F movea.l A4, [A7]+ label000039F2: 000039F2 306E 000C movea.w A0, [A6 + 0xC] 000039F6 2F08 move.l -[A7], A0 000039F8 486E FF00 pea.l [A6 - 0x100] 000039FC 4EAD 0572 jsr [A5 + 0x572] 00003A00 204C movea.l A0, A4 00003A02 A029 trap HLock 00003A04 2F14 move.l -[A7], [A4] 00003A06 486E FF00 pea.l [A6 - 0x100] 00003A0A 42A7 clr.l -[A7] 00003A0C 42A7 clr.l -[A7] 00003A0E A98B trap ParamText 00003A10 204C movea.l A0, A4 00003A12 A02A trap HUnlock 00003A14 3F3C 012C move.w -[A7], 0x12C 00003A18 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00003A1E 4EAD 046A jsr [A5 + 0x46A] 00003A22 A850 trap InitCursor 00003A24 4257 clr.w [A7] 00003A26 3F3C 012C move.w -[A7], 0x12C 00003A2A 42A7 clr.l -[A7] 00003A2C A986 trap StopAlert 00003A2E 7000 moveq.l D0, 0x00 label00003A30: 00003A30 286E FEFA movea.l A4, [A6 - 0x106] 00003A34 4E5E unlink A6 00003A36 4E75 rts export_636: 00003A38 4E56 FF00 link A6, -0x0100 00003A3C 486E FF00 pea.l [A6 - 0x100] 00003A40 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A44 3F2E 000E move.w -[A7], [A6 + 0xE] 00003A48 4EAD 059A jsr [A5 + 0x59A] 00003A4C 486E FF00 pea.l [A6 - 0x100] 00003A50 42A7 clr.l -[A7] 00003A52 42A7 clr.l -[A7] 00003A54 42A7 clr.l -[A7] 00003A56 A98B trap ParamText 00003A58 3F3C 0080 move.w -[A7], 0x80 00003A5C 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00003A62 4EAD 046A jsr [A5 + 0x46A] 00003A66 A850 trap InitCursor 00003A68 4257 clr.w [A7] 00003A6A 3F3C 0080 move.w -[A7], 0x80 00003A6E 42A7 clr.l -[A7] 00003A70 A985 trap Alert 00003A72 4E5E unlink A6 00003A74 4E75 rts export_637: 00003A76 4E56 FEE6 link A6, -0x011A 00003A7A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00003A7E 7E14 moveq.l D7, 0x14 00003A80 3C3C 00FF move.w D6, 0xFF 00003A84 7A73 moveq.l D5, 0x73 00003A86 283C FFFF 8800 move.l D4, 0xFFFF8800 00003A8C 486E FF00 pea.l [A6 - 0x100] 00003A90 486D F1DA pea.l [A5 - 0xE26] 00003A94 4EAD 0482 jsr [A5 + 0x482] 00003A98 7600 moveq.l D3, 0x00 00003A9A 162E FF00 move.b D3, [A6 - 0x100] 00003A9E 5243 addq.w D3, 1 00003AA0 203C 0000 0110 move.l D0, 0x110 00003AA6 A122 trap NewHandle, flags=1 00003AA8 2848 movea.l A4, A0 00003AAA 204C movea.l A0, A4 00003AAC A029 trap HLock 00003AAE 2654 movea.l A3, [A4] 00003AB0 4253 clr.w [A3] 00003AB2 42AB 0002 clr.l [A3 + 0x2] 00003AB6 486B 0006 pea.l [A3 + 0x6] 00003ABA 3F07 move.w -[A7], D7 00003ABC 3F07 move.w -[A7], D7 00003ABE 3F06 move.w -[A7], D6 00003AC0 3F05 move.w -[A7], D5 00003AC2 A8A7 trap SetRect 00003AC4 3004 move.w D0, D4 00003AC6 D043 add.w D0, D3 00003AC8 3740 000E move.w [A3 + 0xE], D0 00003ACC 486B 0010 pea.l [A3 + 0x10] 00003AD0 486E FF00 pea.l [A6 - 0x100] 00003AD4 4EAD 0482 jsr [A5 + 0x482] 00003AD8 177C 0053 0010 move.b [A3 + 0x10], 0x53 /* 'S' */ 00003ADE 177C 000D 002E move.b [A3 + 0x2E], 0xD /* '\r' */ 00003AE4 177C 000D 002F move.b [A3 + 0x2F], 0xD /* '\r' */ 00003AEA 177C 000D 004E move.b [A3 + 0x4E], 0xD /* '\r' */ 00003AF0 177C 000D 006F move.b [A3 + 0x6F], 0xD /* '\r' */ 00003AF6 486E FEF8 pea.l [A6 - 0x108] 00003AFA 42A7 clr.l -[A7] 00003AFC 3F06 move.w -[A7], D6 00003AFE 3F05 move.w -[A7], D5 00003B00 A8A7 trap SetRect 00003B02 302E FEFE move.w D0, [A6 - 0x102] 00003B06 906E FEFA sub.w D0, [A6 - 0x106] 00003B0A 322D E1EC move.w D1, [A5 - 0x1E14] 00003B0E 9240 sub.w D1, D0 00003B10 48C1 ext.l D1 00003B12 83FC 0002 divs.w D1, 0x2 00003B16 3D41 FEFA move.w [A6 - 0x106], D1 00003B1A 302E FEFC move.w D0, [A6 - 0x104] 00003B1E 906E FEF8 sub.w D0, [A6 - 0x108] 00003B22 322D E1EA move.w D1, [A5 - 0x1E16] 00003B26 9240 sub.w D1, D0 00003B28 48C1 ext.l D1 00003B2A 83FC 0003 divs.w D1, 0x3 00003B2E 3D41 FEF8 move.w [A6 - 0x108], D1 00003B32 7007 moveq.l D0, 0x07 00003B34 D078 0BAA add.w D0, [0x00000BAA /* MBarHeight */] 00003B38 B06E FEF8 cmp.w D0, [A6 - 0x108] 00003B3C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003B40 6F0A ble +0xC /* 00003B4C */ 00003B42 7007 moveq.l D0, 0x07 00003B44 D078 0BAA add.w D0, [0x00000BAA /* MBarHeight */] 00003B48 3D40 FEF8 move.w [A6 - 0x108], D0 label00003B4C: 00003B4C 302E FEFA move.w D0, [A6 - 0x106] 00003B50 D16E FEFE add.w [A6 - 0x102], D0 00003B54 302E FEF8 move.w D0, [A6 - 0x108] 00003B58 D16E FEFC add.w [A6 - 0x104], D0 00003B5C 42A7 clr.l -[A7] 00003B5E 42A7 clr.l -[A7] 00003B60 486E FEF8 pea.l [A6 - 0x108] 00003B64 486D F24A pea.l [A5 - 0xDB6] 00003B68 2F3C 0001 0100 move.l -[A7], 0x10100 00003B6E 4878 FFFF pea.l [0xFFFFFFFF] 00003B72 4227 clr.b -[A7] 00003B74 42A7 clr.l -[A7] 00003B76 2F0C move.l -[A7], A4 00003B78 A97D trap NewDialog 00003B7A 265F movea.l A3, [A7]+ 00003B7C 3F3C 0001 move.w -[A7], 0x1 00003B80 A9C8 trap SysBeep 00003B82 2F0B move.l -[A7], A3 00003B84 A981 trap DrawDialog label00003B86: 00003B86 A9B4 trap SystemTask 00003B88 41EE FEE8 lea.l A0, [A6 - 0x118] 00003B8C 700A moveq.l D0, 0x0A 00003B8E A031 trap GetOSEvent 00003B90 5240 addq.w D0, 1 00003B92 1D40 FEE7 move.b [A6 - 0x119], D0 00003B96 4A2E FEE7 tst.b [A6 - 0x119] 00003B9A 67EA beq -0x14 /* 00003B86 */ 00003B9C 2F0B move.l -[A7], A3 00003B9E A983 trap DisposeDialog 00003BA0 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00003BA4 4EAD FAB4 jsr [A5 - 0x54C] 00003BA8 A9F4 trap ExitToShell 00003BAA 4CEE 18F8 FECA movem.l A4,A3,D7,D6,D5,D4,D3, [A6 - 0x136] 00003BB0 4E5E unlink A6 00003BB2 4E75 rts export_639: fn00003BB4: 00003BB4 4E56 FFFC link A6, -0x0004 00003BB8 206E 0008 movea.l A0, [A6 + 0x8] 00003BBC 2050 movea.l A0, [A0] 00003BBE 4228 0002 clr.b [A0 + 0x2] 00003BC2 206E 0008 movea.l A0, [A6 + 0x8] 00003BC6 2050 movea.l A0, [A0] 00003BC8 4268 0042 clr.w [A0 + 0x42] 00003BCC 206E 0008 movea.l A0, [A6 + 0x8] 00003BD0 2050 movea.l A0, [A0] 00003BD2 42A8 0044 clr.l [A0 + 0x44] 00003BD6 4E5E unlink A6 00003BD8 4E75 rts export_640: 00003BDA 4E56 0000 link A6, 0 00003BDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BE2 4EAD F25A jsr [A5 - 0xDA6] 00003BE6 2EAE 0008 move.l [A7], [A6 + 0x8] 00003BEA 4EBA 06F6 jsr [PC + 0x6F6 /* 000042E2 */] 00003BEE 4E5E unlink A6 00003BF0 4E75 rts export_646: 00003BF2 4E56 0000 link A6, 0 00003BF6 4E5E unlink A6 00003BF8 4E75 rts export_647: 00003BFA 4E56 0000 link A6, 0 00003BFE 4E5E unlink A6 00003C00 4E75 rts export_641: 00003C02 4E56 0000 link A6, 0 00003C06 2F0C move.l -[A7], A4 00003C08 286E 0008 movea.l A4, [A6 + 0x8] 00003C0C 2054 movea.l A0, [A4] 00003C0E 4868 0002 pea.l [A0 + 0x2] 00003C12 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C16 4EAD 0482 jsr [A5 + 0x482] 00003C1A 2054 movea.l A0, [A4] 00003C1C 316E 0010 0042 move.w [A0 + 0x42], [A6 + 0x10] 00003C22 42A8 0044 clr.l [A0 + 0x44] 00003C26 2E8C move.l [A7], A4 00003C28 4EAD 1462 jsr [A5 + 0x1462] 00003C2C 4A00 tst.b D0 00003C2E 508F addq.l A7, 8 00003C30 6708 beq +0xA /* 00003C3A */ 00003C32 2F0C move.l -[A7], A4 00003C34 4EAD 144A jsr [A5 + 0x144A] 00003C38 588F addq.l A7, 4 label00003C3A: 00003C3A 285F movea.l A4, [A7]+ 00003C3C 4E5E unlink A6 00003C3E 4E75 rts export_644: 00003C40 4E56 FFFC link A6, -0x0004 00003C44 2F0C move.l -[A7], A4 00003C46 286E 0008 movea.l A4, [A6 + 0x8] 00003C4A 2054 movea.l A0, [A4] 00003C4C 4868 0002 pea.l [A0 + 0x2] 00003C50 226E 000C movea.l A1, [A6 + 0xC] 00003C54 4869 0006 pea.l [A1 + 0x6] 00003C58 4EAD 0482 jsr [A5 + 0x482] 00003C5C 206E 000C movea.l A0, [A6 + 0xC] 00003C60 2254 movea.l A1, [A4] 00003C62 3350 0042 move.w [A1 + 0x42], [A0] 00003C66 2368 0002 0044 move.l [A1 + 0x44], [A0 + 0x2] 00003C6C 2E8C move.l [A7], A4 00003C6E 4EAD 1462 jsr [A5 + 0x1462] 00003C72 4A00 tst.b D0 00003C74 508F addq.l A7, 8 00003C76 6708 beq +0xA /* 00003C80 */ 00003C78 2F0C move.l -[A7], A4 00003C7A 4EAD 144A jsr [A5 + 0x144A] 00003C7E 588F addq.l A7, 4 label00003C80: 00003C80 285F movea.l A4, [A7]+ 00003C82 4E5E unlink A6 00003C84 4E75 rts export_642: 00003C86 4E56 FFBA link A6, -0x0046 00003C8A 486E FFC0 pea.l [A6 - 0x40] 00003C8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C92 4EAD 0482 jsr [A5 + 0x482] 00003C96 3D6E 0010 FFBA move.w [A6 - 0x46], [A6 + 0x10] 00003C9C 2D6E 0012 FFBC move.l [A6 - 0x44], [A6 + 0x12] 00003CA2 486E FFBA pea.l [A6 - 0x46] 00003CA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CAA 4EAD 1442 jsr [A5 + 0x1442] 00003CAE 4E5E unlink A6 00003CB0 4E75 rts export_643: 00003CB2 4E56 FFF6 link A6, -0x000A 00003CB6 4267 clr.w -[A7] 00003CB8 206E 000C movea.l A0, [A6 + 0xC] 00003CBC 3F28 0006 move.w -[A7], [A0 + 0x6] 00003CC0 486E FFFE pea.l [A6 - 0x2] 00003CC4 486E FFFA pea.l [A6 - 0x6] 00003CC8 486E FFF6 pea.l [A6 - 0xA] 00003CCC 4EAD 0442 jsr [A5 + 0x442] 00003CD0 4EAD 1A82 jsr [A5 + 0x1A82] 00003CD4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003CD8 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003CDC 206E 000C movea.l A0, [A6 + 0xC] 00003CE0 4868 000A pea.l [A0 + 0xA] 00003CE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CE8 4EAD 1432 jsr [A5 + 0x1432] 00003CEC 4E5E unlink A6 00003CEE 4E75 rts export_645: 00003CF0 4E56 FFB8 link A6, -0x0048 00003CF4 2F0C move.l -[A7], A4 00003CF6 286E 0008 movea.l A4, [A6 + 0x8] 00003CFA 082D 0003 E132 btst.b [A5 - 0x1ECE], 0x3 00003D00 676C beq +0x6E /* 00003D6E */ 00003D02 486E FFC0 pea.l [A6 - 0x40] 00003D06 2054 movea.l A0, [A4] 00003D08 4868 0002 pea.l [A0 + 0x2] 00003D0C 4EAD 0482 jsr [A5 + 0x482] 00003D10 2054 movea.l A0, [A4] 00003D12 2D68 0044 FFBC move.l [A6 - 0x44], [A0 + 0x44] 00003D18 3D68 0042 FFBA move.w [A6 - 0x46], [A0 + 0x42] 00003D1E 4257 clr.w [A7] 00003D20 486E FFBA pea.l [A6 - 0x46] 00003D24 1F3C 0001 move.b -[A7], 0x1 00003D28 486E FFB9 pea.l [A6 - 0x47] 00003D2C 486E FFB8 pea.l [A6 - 0x48] 00003D30 700C moveq.l D0, 0x0C 00003D32 A823 trap AliasDispatch 00003D34 4EAD 1A82 jsr [A5 + 0x1A82] 00003D38 4A2E FFB8 tst.b [A6 - 0x48] 00003D3C 5C8F addq.l A7, 6 00003D3E 671E beq +0x20 /* 00003D5E */ 00003D40 2054 movea.l A0, [A4] 00003D42 4868 0002 pea.l [A0 + 0x2] 00003D46 486E FFC0 pea.l [A6 - 0x40] 00003D4A 4EAD 0482 jsr [A5 + 0x482] 00003D4E 2054 movea.l A0, [A4] 00003D50 216E FFBC 0044 move.l [A0 + 0x44], [A6 - 0x44] 00003D56 316E FFBA 0042 move.w [A0 + 0x42], [A6 - 0x46] 00003D5C 508F addq.l A7, 8 label00003D5E: 00003D5E 4A2E FFB9 tst.b [A6 - 0x47] 00003D62 670A beq +0xC /* 00003D6E */ 00003D64 3F3C FFCE move.w -[A7], 0xFFCE 00003D68 42A7 clr.l -[A7] 00003D6A 4EAD 1A62 jsr [A5 + 0x1A62] label00003D6E: 00003D6E 285F movea.l A4, [A7]+ 00003D70 4E5E unlink A6 00003D72 4E75 rts export_649: 00003D74 4E56 0000 link A6, 0 00003D78 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D7C 206E 0008 movea.l A0, [A6 + 0x8] 00003D80 2050 movea.l A0, [A0] 00003D82 4868 0002 pea.l [A0 + 0x2] 00003D86 4EAD 0482 jsr [A5 + 0x482] 00003D8A 4E5E unlink A6 00003D8C 4E75 rts export_651: 00003D8E 4E56 FFF8 link A6, -0x0008 00003D92 206E 000C movea.l A0, [A6 + 0xC] 00003D96 4868 0006 pea.l [A0 + 0x6] 00003D9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D9E 4EAD 146A jsr [A5 + 0x146A] 00003DA2 206E 0008 movea.l A0, [A6 + 0x8] 00003DA6 2050 movea.l A0, [A0] 00003DA8 226E 000C movea.l A1, [A6 + 0xC] 00003DAC 2368 0044 0002 move.l [A1 + 0x2], [A0 + 0x44] 00003DB2 206E 0008 movea.l A0, [A6 + 0x8] 00003DB6 2050 movea.l A0, [A0] 00003DB8 32A8 0042 move.w [A1], [A0 + 0x42] 00003DBC 4E5E unlink A6 00003DBE 4E75 rts export_652: 00003DC0 4E56 FFFC link A6, -0x0004 00003DC4 4267 clr.w -[A7] 00003DC6 206E 0008 movea.l A0, [A6 + 0x8] 00003DCA 2050 movea.l A0, [A0] 00003DCC 3F28 0042 move.w -[A7], [A0 + 0x42] 00003DD0 206E 0008 movea.l A0, [A6 + 0x8] 00003DD4 2050 movea.l A0, [A0] 00003DD6 2F28 0044 move.l -[A7], [A0 + 0x44] 00003DDA 206E 0008 movea.l A0, [A6 + 0x8] 00003DDE 2050 movea.l A0, [A0] 00003DE0 4868 0002 pea.l [A0 + 0x2] 00003DE4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DE8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003DEC 4EAD 041A jsr [A5 + 0x41A] 00003DF0 4EAD 1A82 jsr [A5 + 0x1A82] 00003DF4 4E5E unlink A6 00003DF6 4E75 rts export_653: 00003DF8 4E56 0000 link A6, 0 00003DFC 2F0C move.l -[A7], A4 00003DFE 286E 0008 movea.l A4, [A6 + 0x8] 00003E02 2F0C move.l -[A7], A4 00003E04 4EAD F25A jsr [A5 - 0xDA6] 00003E08 4257 clr.w [A7] 00003E0A 2054 movea.l A0, [A4] 00003E0C 3F28 0042 move.w -[A7], [A0 + 0x42] 00003E10 2F28 0044 move.l -[A7], [A0 + 0x44] 00003E14 4868 0002 pea.l [A0 + 0x2] 00003E18 4EAD 0422 jsr [A5 + 0x422] 00003E1C 4EAD 1A82 jsr [A5 + 0x1A82] 00003E20 286E FFFC movea.l A4, [A6 - 0x4] 00003E24 4E5E unlink A6 00003E26 4E75 rts export_654: 00003E28 4E56 0000 link A6, 0 00003E2C 2F0C move.l -[A7], A4 00003E2E 286E 0008 movea.l A4, [A6 + 0x8] 00003E32 4267 clr.w -[A7] 00003E34 2054 movea.l A0, [A4] 00003E36 3F28 0042 move.w -[A7], [A0 + 0x42] 00003E3A 2F28 0044 move.l -[A7], [A0 + 0x44] 00003E3E 4868 0002 pea.l [A0 + 0x2] 00003E42 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E46 4EAD 0432 jsr [A5 + 0x432] 00003E4A 4EAD 1A82 jsr [A5 + 0x1A82] 00003E4E 2054 movea.l A0, [A4] 00003E50 4868 0002 pea.l [A0 + 0x2] 00003E54 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E58 4EAD 0482 jsr [A5 + 0x482] 00003E5C 286E FFFC movea.l A4, [A6 - 0x4] 00003E60 4E5E unlink A6 00003E62 4E75 rts export_648: 00003E64 4E56 FFEC link A6, -0x0014 00003E68 2F07 move.l -[A7], D7 00003E6A 4267 clr.w -[A7] 00003E6C 206E 0008 movea.l A0, [A6 + 0x8] 00003E70 2050 movea.l A0, [A0] 00003E72 3F28 0042 move.w -[A7], [A0 + 0x42] 00003E76 206E 0008 movea.l A0, [A6 + 0x8] 00003E7A 2050 movea.l A0, [A0] 00003E7C 2F28 0044 move.l -[A7], [A0 + 0x44] 00003E80 206E 0008 movea.l A0, [A6 + 0x8] 00003E84 2050 movea.l A0, [A0] 00003E86 4868 0002 pea.l [A0 + 0x2] 00003E8A 486E FFF0 pea.l [A6 - 0x10] 00003E8E 4EAD 042A jsr [A5 + 0x42A] 00003E92 3E1F move.w D7, [A7]+ 00003E94 4A47 tst.w D7 00003E96 57C0 seq D0 00003E98 4400 neg.b D0 00003E9A 2E1F move.l D7, [A7]+ 00003E9C 4E5E unlink A6 00003E9E 4E75 rts export_650: 00003EA0 4E56 FFFC link A6, -0x0004 00003EA4 4267 clr.w -[A7] 00003EA6 206E 0008 movea.l A0, [A6 + 0x8] 00003EAA 2050 movea.l A0, [A0] 00003EAC 3F28 0042 move.w -[A7], [A0 + 0x42] 00003EB0 206E 0008 movea.l A0, [A6 + 0x8] 00003EB4 2050 movea.l A0, [A0] 00003EB6 2F28 0044 move.l -[A7], [A0 + 0x44] 00003EBA 206E 0008 movea.l A0, [A6 + 0x8] 00003EBE 2050 movea.l A0, [A0] 00003EC0 4868 0002 pea.l [A0 + 0x2] 00003EC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003EC8 4EAD 042A jsr [A5 + 0x42A] 00003ECC 4EAD 1A82 jsr [A5 + 0x1A82] 00003ED0 4E5E unlink A6 00003ED2 4E75 rts export_655: 00003ED4 4E56 0000 link A6, 0 00003ED8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EDC 4EBA E0B4 jsr [PC - 0x1F4C /* 00001F92 */] 00003EE0 4E5E unlink A6 00003EE2 4E75 rts export_656: 00003EE4 4E56 0000 link A6, 0 00003EE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003EEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EF0 4EBA E154 jsr [PC - 0x1EAC /* 00002046 */] 00003EF4 4E5E unlink A6 00003EF6 4E75 rts export_657: 00003EF8 4E56 0000 link A6, 0 00003EFC 4878 0001 pea.l [0x00000001] 00003F00 486E 000C pea.l [A6 + 0xC] 00003F04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F08 4EAD 0E52 jsr [A5 + 0xE52] 00003F0C 4E5E unlink A6 00003F0E 4E75 rts export_658: 00003F10 4E56 0000 link A6, 0 00003F14 2F07 move.l -[A7], D7 00003F16 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F1E 4EAD 1122 jsr [A5 + 0x1122] 00003F22 2E00 move.l D7, D0 00003F24 70FF moveq.l D0, 0xFFFFFFFF 00003F26 B087 cmp.l D0, D7 00003F28 508F addq.l A7, 8 00003F2A 6602 bne +0x4 /* 00003F2E */ 00003F2C 7E00 moveq.l D7, 0x00 label00003F2E: 00003F2E 2047 movea.l A0, D7 00003F30 4868 0002 pea.l [A0 + 0x2] 00003F34 486E 000C pea.l [A6 + 0xC] 00003F38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F3C 4EAD 0E52 jsr [A5 + 0xE52] 00003F40 2E2E FFFC move.l D7, [A6 - 0x4] 00003F44 4E5E unlink A6 00003F46 4E75 rts export_659: 00003F48 4E56 0000 link A6, 0 00003F4C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F50 486E 000C pea.l [A6 + 0xC] 00003F54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F58 4EAD 0E52 jsr [A5 + 0xE52] 00003F5C 4E5E unlink A6 00003F5E 4E75 rts export_660: 00003F60 4E56 0000 link A6, 0 00003F64 2F07 move.l -[A7], D7 00003F66 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F6E 4EAD 1122 jsr [A5 + 0x1122] 00003F72 2E00 move.l D7, D0 00003F74 4A87 tst.l D7 00003F76 508F addq.l A7, 8 00003F78 6F16 ble +0x18 /* 00003F90 */ 00003F7A 4878 0001 pea.l [0x00000001] 00003F7E 2047 movea.l A0, D7 00003F80 4868 0001 pea.l [A0 + 0x1] 00003F84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F88 4EAD 0E62 jsr [A5 + 0xE62] 00003F8C 4FEF 000C lea.l A7, [A7 + 0xC] label00003F90: 00003F90 2E1F move.l D7, [A7]+ 00003F92 4E5E unlink A6 00003F94 4E75 rts export_661: 00003F96 4E56 0000 link A6, 0 00003F9A 48E7 0108 movem.l -[A7], D7,A4 00003F9E 286E 0008 movea.l A4, [A6 + 0x8] 00003FA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00003FA6 2F0C move.l -[A7], A4 00003FA8 4EAD 1122 jsr [A5 + 0x1122] 00003FAC 2E00 move.l D7, D0 00003FAE 4A87 tst.l D7 00003FB0 508F addq.l A7, 8 00003FB2 6D22 blt +0x24 /* 00003FD6 */ 00003FB4 2054 movea.l A0, [A4] 00003FB6 70FF moveq.l D0, 0xFFFFFFFF 00003FB8 D0A8 000A add.l D0, [A0 + 0xA] 00003FBC B087 cmp.l D0, D7 00003FBE 6F16 ble +0x18 /* 00003FD6 */ 00003FC0 2054 movea.l A0, [A4] 00003FC2 2F28 000A move.l -[A7], [A0 + 0xA] 00003FC6 2247 movea.l A1, D7 00003FC8 4869 0001 pea.l [A1 + 0x1] 00003FCC 2F0C move.l -[A7], A4 00003FCE 4EAD 0E62 jsr [A5 + 0xE62] 00003FD2 4FEF 000C lea.l A7, [A7 + 0xC] label00003FD6: 00003FD6 4CDF 1080 movem.l A4,D7, [A7]+ 00003FDA 4E5E unlink A6 00003FDC 4E75 rts export_662: 00003FDE 4E56 0000 link A6, 0 00003FE2 2F07 move.l -[A7], D7 00003FE4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003FE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FEC 4EAD 1122 jsr [A5 + 0x1122] 00003FF0 2E00 move.l D7, D0 00003FF2 4A87 tst.l D7 00003FF4 508F addq.l A7, 8 00003FF6 6F14 ble +0x16 /* 0000400C */ 00003FF8 2F07 move.l -[A7], D7 00003FFA 2047 movea.l A0, D7 00003FFC 4868 0001 pea.l [A0 + 0x1] 00004000 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004004 4EAD 0E62 jsr [A5 + 0xE62] 00004008 4FEF 000C lea.l A7, [A7 + 0xC] label0000400C: 0000400C 2E1F move.l D7, [A7]+ 0000400E 4E5E unlink A6 00004010 4E75 rts export_663: 00004012 4E56 FFFC link A6, -0x0004 00004016 2F07 move.l -[A7], D7 00004018 2F2E 000C move.l -[A7], [A6 + 0xC] 0000401C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004020 4EAD 1122 jsr [A5 + 0x1122] 00004024 2E00 move.l D7, D0 00004026 4A87 tst.l D7 00004028 508F addq.l A7, 8 0000402A 6D28 blt +0x2A /* 00004054 */ 0000402C 206E 0008 movea.l A0, [A6 + 0x8] 00004030 2050 movea.l A0, [A0] 00004032 70FF moveq.l D0, 0xFFFFFFFF 00004034 D0A8 000A add.l D0, [A0 + 0xA] 00004038 B087 cmp.l D0, D7 0000403A 6F18 ble +0x1A /* 00004054 */ 0000403C 2047 movea.l A0, D7 0000403E 4868 0002 pea.l [A0 + 0x2] 00004042 2047 movea.l A0, D7 00004044 4868 0001 pea.l [A0 + 0x1] 00004048 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000404C 4EAD 0E62 jsr [A5 + 0xE62] 00004050 4FEF 000C lea.l A7, [A7 + 0xC] label00004054: 00004054 2E1F move.l D7, [A7]+ 00004056 4E5E unlink A6 00004058 4E75 rts export_664: 0000405A 4E56 0000 link A6, 0 0000405E 2F07 move.l -[A7], D7 00004060 2F2E 000C move.l -[A7], [A6 + 0xC] 00004064 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004068 4EAD 1122 jsr [A5 + 0x1122] 0000406C 2E00 move.l D7, D0 0000406E 70FF moveq.l D0, 0xFFFFFFFF 00004070 B087 cmp.l D0, D7 00004072 508F addq.l A7, 8 00004074 6716 beq +0x18 /* 0000408C */ 00004076 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000407A 2047 movea.l A0, D7 0000407C 4868 0001 pea.l [A0 + 0x1] 00004080 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004084 4EAD 0E62 jsr [A5 + 0xE62] 00004088 4FEF 000C lea.l A7, [A7 + 0xC] label0000408C: 0000408C 2E1F move.l D7, [A7]+ 0000408E 4E5E unlink A6 00004090 4E75 rts export_665: 00004092 4E56 0000 link A6, 0 00004096 4878 0001 pea.l [0x00000001] 0000409A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000409E 4EAD 14FA jsr [A5 + 0x14FA] 000040A2 4E5E unlink A6 000040A4 4E75 rts export_666: 000040A6 4E56 0000 link A6, 0 000040AA 206E 0008 movea.l A0, [A6 + 0x8] 000040AE 2050 movea.l A0, [A0] 000040B0 2F28 000A move.l -[A7], [A0 + 0xA] 000040B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040B8 4EAD 14FA jsr [A5 + 0x14FA] 000040BC 4E5E unlink A6 000040BE 4E75 rts export_667: 000040C0 4E56 FFFC link A6, -0x0004 000040C4 7001 moveq.l D0, 0x01 000040C6 B0AE 000C cmp.l D0, [A6 + 0xC] 000040CA 6E10 bgt +0x12 /* 000040DC */ 000040CC 206E 0008 movea.l A0, [A6 + 0x8] 000040D0 2050 movea.l A0, [A0] 000040D2 202E 000C move.l D0, [A6 + 0xC] 000040D6 B0A8 000A cmp.l D0, [A0 + 0xA] 000040DA 6F04 ble +0x6 /* 000040E0 */ label000040DC: 000040DC 7000 moveq.l D0, 0x00 000040DE 6016 bra +0x18 /* 000040F6 */ label000040E0: 000040E0 206E 0008 movea.l A0, [A6 + 0x8] 000040E4 2050 movea.l A0, [A0] 000040E6 2068 001E movea.l A0, [A0 + 0x1E] 000040EA 202E 000C move.l D0, [A6 + 0xC] 000040EE E588 lsl D0, 2 000040F0 2050 movea.l A0, [A0] 000040F2 2030 08FC move.l D0, [A0 + D0 - 0x4] label000040F6: 000040F6 4E5E unlink A6 000040F8 4E75 rts export_668: 000040FA 4E56 0000 link A6, 0 000040FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004102 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004106 4EAD 1122 jsr [A5 + 0x1122] 0000410A 5280 addq.l D0, 1 0000410C 4E5E unlink A6 0000410E 4E75 rts export_669: 00004110 4E56 0000 link A6, 0 00004114 2F2E 000C move.l -[A7], [A6 + 0xC] 00004118 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000411C 4EBA E0C6 jsr [PC - 0x1F3A /* 000021E4 */] 00004120 4E5E unlink A6 00004122 4E75 rts export_670: 00004124 4E56 0000 link A6, 0 00004128 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000412C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004130 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004134 4EBA E158 jsr [PC - 0x1EA8 /* 0000228E */] 00004138 4E5E unlink A6 0000413A 4E75 rts export_671: 0000413C 4E56 FF96 link A6, -0x006A 00004140 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004144 286E 0008 movea.l A4, [A6 + 0x8] 00004148 97CB sub.l A3, A3 0000414A 486E FF96 pea.l [A6 - 0x6A] 0000414E 4EAD 1A5A jsr [A5 + 0x1A5A] 00004152 41EE FFA4 lea.l A0, [A6 - 0x5C] 00004156 7000 moveq.l D0, 0x00 00004158 43FA 000E lea.l A1, [PC + 0xE /* 00004168 */] 0000415C 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00004160 F228 .extension 0x228 // unimplemented 00004162 F00F .extension 0x00F // unimplemented 00004164 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 0000416A D00F add.b D0, A7 0000416C 4A40 tst.w D0 0000416E 588F addq.l A7, 4 00004170 6650 bne +0x52 /* 000041C2 */ 00004172 1F3C 0001 move.b -[A7], 0x1 00004176 2F0C move.l -[A7], A4 00004178 4EAD 0E8A jsr [A5 + 0xE8A] 0000417C 1C00 move.b D6, D0 0000417E 2054 movea.l A0, [A4] 00004180 7EFF moveq.l D7, 0xFFFFFFFF 00004182 DEA8 000A add.l D7, [A0 + 0xA] 00004186 5C8F addq.l A7, 6 00004188 6024 bra +0x26 /* 000041AE */ label0000418A: 0000418A 2054 movea.l A0, [A4] 0000418C 2068 001E movea.l A0, [A0 + 0x1E] 00004190 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 00004194 206E 000C movea.l A0, [A6 + 0xC] 00004198 4E90 jsr [A0] 0000419A 4A00 tst.b D0 0000419C 588F addq.l A7, 4 0000419E 670C beq +0xE /* 000041AC */ 000041A0 2054 movea.l A0, [A4] 000041A2 2068 001E movea.l A0, [A0 + 0x1E] 000041A6 2670 7D15 movea.l A3, [[A0] + D7 * 4] 000041AA 6006 bra +0x8 /* 000041B2 */ label000041AC: 000041AC 5387 subq.l D7, 1 label000041AE: 000041AE 4A87 tst.l D7 000041B0 6CD8 bge -0x26 /* 0000418A */ label000041B2: 000041B2 1F06 move.b -[A7], D6 000041B4 2F0C move.l -[A7], A4 000041B6 4EAD 0E8A jsr [A5 + 0xE8A] 000041BA 4EAD 1A92 jsr [A5 + 0x1A92] 000041BE 5C8F addq.l A7, 6 000041C0 601C bra +0x1E /* 000041DE */ label000041C2: 000041C2 1F06 move.b -[A7], D6 000041C4 2F0C move.l -[A7], A4 000041C6 4EAD 0E8A jsr [A5 + 0xE8A] 000041CA 4A2E FF9B tst.b [A6 - 0x65] 000041CE 5C8F addq.l A7, 6 000041D0 670C beq +0xE /* 000041DE */ 000041D2 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 000041D6 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 000041DA 4EAD 1A62 jsr [A5 + 0x1A62] label000041DE: 000041DE 200B move.l D0, A3 000041E0 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 000041E4 4E5E unlink A6 000041E6 4E75 rts export_672: 000041E8 4E56 FF96 link A6, -0x006A 000041EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000041F0 286E 0008 movea.l A4, [A6 + 0x8] 000041F4 97CB sub.l A3, A3 000041F6 486E FF96 pea.l [A6 - 0x6A] 000041FA 4EAD 1A5A jsr [A5 + 0x1A5A] 000041FE 41EE FFA4 lea.l A0, [A6 - 0x5C] 00004202 7000 moveq.l D0, 0x00 00004204 43FA 000E lea.l A1, [PC + 0xE /* 00004214 */] 00004208 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 0000420C F228 .extension 0x228 // unimplemented 0000420E F00F .extension 0x00F // unimplemented 00004210 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00004216 D00F add.b D0, A7 00004218 4A40 tst.w D0 0000421A 588F addq.l A7, 4 0000421C 6654 bne +0x56 /* 00004272 */ 0000421E 1F3C 0001 move.b -[A7], 0x1 00004222 2F0C move.l -[A7], A4 00004224 4EAD 0E8A jsr [A5 + 0xE8A] 00004228 1C00 move.b D6, D0 0000422A 2054 movea.l A0, [A4] 0000422C 7EFF moveq.l D7, 0xFFFFFFFF 0000422E DEA8 000A add.l D7, [A0 + 0xA] 00004232 5C8F addq.l A7, 6 00004234 6028 bra +0x2A /* 0000425E */ label00004236: 00004236 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000423A 2054 movea.l A0, [A4] 0000423C 2068 001E movea.l A0, [A0 + 0x1E] 00004240 2F30 7D15 move.l -[A7], [[A0] + D7 * 4] 00004244 206E 000C movea.l A0, [A6 + 0xC] 00004248 4E90 jsr [A0] 0000424A 4A00 tst.b D0 0000424C 508F addq.l A7, 8 0000424E 670C beq +0xE /* 0000425C */ 00004250 2054 movea.l A0, [A4] 00004252 2068 001E movea.l A0, [A0 + 0x1E] 00004256 2670 7D15 movea.l A3, [[A0] + D7 * 4] 0000425A 6006 bra +0x8 /* 00004262 */ label0000425C: 0000425C 5387 subq.l D7, 1 label0000425E: 0000425E 4A87 tst.l D7 00004260 6CD4 bge -0x2A /* 00004236 */ label00004262: 00004262 1F06 move.b -[A7], D6 00004264 2F0C move.l -[A7], A4 00004266 4EAD 0E8A jsr [A5 + 0xE8A] 0000426A 4EAD 1A92 jsr [A5 + 0x1A92] 0000426E 5C8F addq.l A7, 6 00004270 601C bra +0x1E /* 0000428E */ label00004272: 00004272 1F06 move.b -[A7], D6 00004274 2F0C move.l -[A7], A4 00004276 4EAD 0E8A jsr [A5 + 0xE8A] 0000427A 4A2E FF9B tst.b [A6 - 0x65] 0000427E 5C8F addq.l A7, 6 00004280 670C beq +0xE /* 0000428E */ 00004282 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00004286 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 0000428A 4EAD 1A62 jsr [A5 + 0x1A62] label0000428E: 0000428E 200B move.l D0, A3 00004290 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00004294 4E5E unlink A6 00004296 4E75 rts export_673: 00004298 4E56 0000 link A6, 0 0000429C 4267 clr.w -[A7] 0000429E A938 trap HiliteMenu 000042A0 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000042A4 4EAD 0FB2 jsr [A5 + 0xFB2] 000042A8 206D E140 movea.l A0, [A5 - 0x1EC0] 000042AC 2050 movea.l A0, [A0] 000042AE 4228 0008 clr.b [A0 + 0x8] 000042B2 4E5E unlink A6 000042B4 4E75 rts export_674: 000042B6 4E56 0000 link A6, 0 000042BA 3F2E 000C move.w -[A7], [A6 + 0xC] 000042BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042C2 4EBA 0FF4 jsr [PC + 0xFF4 /* 000052B8 */] 000042C6 4E5E unlink A6 000042C8 4E75 rts export_675: 000042CA 4E56 0000 link A6, 0 000042CE 4E5E unlink A6 000042D0 4E75 rts export_676: 000042D2 4E56 0000 link A6, 0 000042D6 4E5E unlink A6 000042D8 4E75 rts export_677: 000042DA 4E56 0000 link A6, 0 000042DE 4E5E unlink A6 000042E0 4E75 rts export_678: fn000042E2: 000042E2 4E56 0000 link A6, 0 000042E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042EA 4EAD 04AA jsr [A5 + 0x4AA] 000042EE 4E5E unlink A6 000042F0 4E75 rts export_679: fn000042F2: 000042F2 4E56 FFFC link A6, -0x0004 000042F6 48E7 0300 movem.l -[A7], D6,D7 000042FA 1F3C 0001 move.b -[A7], 0x1 000042FE 4EAD 1A2A jsr [A5 + 0x1A2A] 00004302 1E00 move.b D7, D0 00004304 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 0000430A 4257 clr.w [A7] 0000430C 486E FFFC pea.l [A6 - 0x4] 00004310 4EAD 057A jsr [A5 + 0x57A] 00004314 3C1F move.w D6, [A7]+ 00004316 1F07 move.b -[A7], D7 00004318 4EAD 1A2A jsr [A5 + 0x1A2A] 0000431C 3E86 move.w [A7], D6 0000431E 4EAD 1A82 jsr [A5 + 0x1A82] 00004322 202E FFFC move.l D0, [A6 - 0x4] 00004326 4CDF 00C0 movem.l D7,D6, [A7]+ 0000432A 4E5E unlink A6 0000432C 4E75 rts export_680: 0000432E 4E56 FFFA link A6, -0x0006 00004332 2F07 move.l -[A7], D7 00004334 206E 0008 movea.l A0, [A6 + 0x8] 00004338 A069 trap HGetState 0000433A 49C0 lea.l A4, D0 0000433C 0240 0080 andi.w D0, 0x80 00004340 56C7 sne D7 00004342 4407 neg.b D7 00004344 BE2E 000C cmp.b D7, [A6 + 0xC] 00004348 6714 beq +0x16 /* 0000435E */ 0000434A 4A2E 000C tst.b [A6 + 0xC] 0000434E 6708 beq +0xA /* 00004358 */ 00004350 206E 0008 movea.l A0, [A6 + 0x8] 00004354 A029 trap HLock 00004356 6006 bra +0x8 /* 0000435E */ label00004358: 00004358 206E 0008 movea.l A0, [A6 + 0x8] 0000435C A02A trap HUnlock label0000435E: 0000435E 1007 move.b D0, D7 00004360 2E1F move.l D7, [A7]+ 00004362 4E5E unlink A6 00004364 4E75 rts export_682: 00004366 4E56 0000 link A6, 0 0000436A 48E7 0108 movem.l -[A7], D7,A4 0000436E 206E 0008 movea.l A0, [A6 + 0x8] 00004372 2050 movea.l A0, [A0] 00004374 3F10 move.w -[A7], [A0] 00004376 4EAD 04C2 jsr [A5 + 0x4C2] 0000437A 2840 movea.l A4, D0 0000437C 2F0C move.l -[A7], A4 0000437E 4EAD 1A32 jsr [A5 + 0x1A32] 00004382 2E00 move.l D7, D0 00004384 0C87 0000 0100 cmpi.l D7, 0x100 0000438A 5C8F addq.l A7, 6 0000438C 6404 bcc +0x6 /* 00004392 */ 0000438E 2007 move.l D0, D7 00004390 6006 bra +0x8 /* 00004398 */ label00004392: 00004392 203C 0000 0100 move.l D0, 0x100 label00004398: 00004398 2E00 move.l D7, D0 0000439A 7001 moveq.l D0, 0x01 0000439C D0AE 000C add.l D0, [A6 + 0xC] 000043A0 2240 movea.l A1, D0 000043A2 2007 move.l D0, D7 000043A4 204C movea.l A0, A4 000043A6 A02E trap BlockMove/BlockMoveData 000043A8 206E 000C movea.l A0, [A6 + 0xC] 000043AC 1087 move.b [A0], D7 000043AE 4CDF 1080 movem.l A4,D7, [A7]+ 000043B2 4E5E unlink A6 000043B4 4E75 rts export_681: 000043B6 4E56 FFFC link A6, -0x0004 000043BA 206E 0008 movea.l A0, [A6 + 0x8] 000043BE 2050 movea.l A0, [A0] 000043C0 3F10 move.w -[A7], [A0] 000043C2 4EAD 04C2 jsr [A5 + 0x4C2] 000043C6 2D40 FFFC move.l [A6 - 0x4], D0 000043CA 486D F3E6 pea.l [A5 - 0xC1A] 000043CE ABFF trap DebugStr 000043D0 4E5E unlink A6 000043D2 4E75 rts export_683: 000043D4 4E56 0000 link A6, 0 000043D8 48E7 0108 movem.l -[A7], D7,A4 000043DC 4AAD E138 tst.l [A5 - 0x1EC8] 000043E0 671C beq +0x1E /* 000043FE */ 000043E2 1F3C 0001 move.b -[A7], 0x1 000043E6 4EAD 1A2A jsr [A5 + 0x1A2A] 000043EA 1E00 move.b D7, D0 000043EC 202E 0008 move.l D0, [A6 + 0x8] 000043F0 A322 trap NewHandleClear, flags=3 000043F2 2848 movea.l A4, A0 000043F4 1E87 move.b [A7], D7 000043F6 4EAD 1A2A jsr [A5 + 0x1A2A] 000043FA 548F addq.l A7, 2 000043FC 6008 bra +0xA /* 00004406 */ label000043FE: 000043FE 202E 0008 move.l D0, [A6 + 0x8] 00004402 A322 trap NewHandleClear, flags=3 00004404 2848 movea.l A4, A0 label00004406: 00004406 2F0C move.l -[A7], A4 00004408 4EAD 1A7A jsr [A5 + 0x1A7A] 0000440C 200C move.l D0, A4 0000440E 4CDF 1080 movem.l A4,D7, [A7]+ 00004412 4E5E unlink A6 00004414 4E75 rts export_684: 00004416 4E56 0000 link A6, 0 0000441A 4AAE 0008 tst.l [A6 + 0x8] 0000441E 6704 beq +0x6 /* 00004424 */ 00004420 7000 moveq.l D0, 0x00 00004422 6014 bra +0x16 /* 00004438 */ label00004424: 00004424 3F3C 009D move.w -[A7], 0x9D 00004428 486D F3FE pea.l [A5 - 0xC02] 0000442C 486D F408 pea.l [A5 - 0xBF8] 00004430 4EAD 1AAA jsr [A5 + 0x1AAA] 00004434 4FEF 000A lea.l A7, [A7 + 0xA] label00004438: 00004438 206E 0008 movea.l A0, [A6 + 0x8] 0000443C A023 trap DisposHandle/DisposeHandle 0000443E 4E5E unlink A6 00004440 4E75 rts export_685: 00004442 4E56 0000 link A6, 0 00004446 2F0C move.l -[A7], A4 00004448 286E 0008 movea.l A4, [A6 + 0x8] 0000444C 4878 0008 pea.l [0x00000008 /* BusErrVct */] 00004450 2F0C move.l -[A7], A4 00004452 4EBA BEAC jsr [PC - 0x4154 /* 00000300 */] 00004456 2054 movea.l A0, [A4] 00004458 42A8 001E clr.l [A0 + 0x1E] 0000445C 2168 0014 0022 move.l [A0 + 0x22], [A0 + 0x14] 00004462 286E FFFC movea.l A4, [A6 - 0x4] 00004466 4E5E unlink A6 00004468 4E75 rts export_693: 0000446A 4E56 0000 link A6, 0 0000446E 206E 0008 movea.l A0, [A6 + 0x8] 00004472 2050 movea.l A0, [A0] 00004474 2028 001E move.l D0, [A0 + 0x1E] 00004478 4E5E unlink A6 0000447A 4E75 rts export_686: 0000447C 4E56 FFF4 link A6, -0x000C 00004480 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004484 2E2E 000C move.l D7, [A6 + 0xC] 00004488 282E 0010 move.l D4, [A6 + 0x10] 0000448C 2C2E 0014 move.l D6, [A6 + 0x14] 00004490 286E 0008 movea.l A4, [A6 + 0x8] 00004494 4A87 tst.l D7 00004496 6F04 ble +0x6 /* 0000449C */ 00004498 7000 moveq.l D0, 0x00 0000449A 6014 bra +0x16 /* 000044B0 */ label0000449C: 0000449C 3F3C 004F move.w -[A7], 0x4F /* 'O' */ 000044A0 486D F486 pea.l [A5 - 0xB7A] 000044A4 486D F492 pea.l [A5 - 0xB6E] 000044A8 4EAD 1AAA jsr [A5 + 0x1AAA] 000044AC 4FEF 000A lea.l A7, [A7 + 0xA] label000044B0: 000044B0 4A86 tst.l D6 000044B2 6F04 ble +0x6 /* 000044B8 */ 000044B4 7000 moveq.l D0, 0x00 000044B6 6014 bra +0x16 /* 000044CC */ label000044B8: 000044B8 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000044BC 486D F49C pea.l [A5 - 0xB64] 000044C0 486D F4A8 pea.l [A5 - 0xB58] 000044C4 4EAD 1AAA jsr [A5 + 0x1AAA] 000044C8 4FEF 000A lea.l A7, [A7 + 0xA] label000044CC: 000044CC 486E FFF8 pea.l [A6 - 0x8] 000044D0 486E FFFC pea.l [A6 - 0x4] 000044D4 2F07 move.l -[A7], D7 000044D6 2F0C move.l -[A7], A4 000044D8 4EAD 15DA jsr [A5 + 0x15DA] 000044DC 70FF moveq.l D0, 0xFFFFFFFF 000044DE B0AE FFFC cmp.l D0, [A6 - 0x4] 000044E2 4FEF 0010 lea.l A7, [A7 + 0x10] 000044E6 6654 bne +0x56 /* 0000453C */ 000044E8 2054 movea.l A0, [A4] 000044EA 2A28 001E move.l D5, [A0 + 0x1E] 000044EE 2E05 move.l D7, D5 000044F0 5287 addq.l D7, 1 000044F2 4A85 tst.l D5 000044F4 6F24 ble +0x26 /* 0000451A */ 000044F6 2F05 move.l -[A7], D5 000044F8 2F0C move.l -[A7], A4 000044FA 4EAD 15A2 jsr [A5 + 0x15A2] 000044FE B084 cmp.l D0, D4 00004500 508F addq.l A7, 8 00004502 6616 bne +0x18 /* 0000451A */ 00004504 2054 movea.l A0, [A4] 00004506 2068 0022 movea.l A0, [A0 + 0x22] 0000450A 2254 movea.l A1, [A4] 0000450C 2029 000A move.l D0, [A1 + 0xA] 00004510 E788 lsl D0, 3 00004512 2050 movea.l A0, [A0] 00004514 52B0 08F8 addq.l [A0 + D0 - 0x8], 1 00004518 601A bra +0x1C /* 00004534 */ label0000451A: 0000451A 2F04 move.l -[A7], D4 0000451C 4878 0001 pea.l [0x00000001] 00004520 2054 movea.l A0, [A4] 00004522 2068 000A movea.l A0, [A0 + 0xA] 00004526 4868 0001 pea.l [A0 + 0x1] 0000452A 2F0C move.l -[A7], A4 0000452C 4EAD 15E2 jsr [A5 + 0x15E2] 00004530 4FEF 0010 lea.l A7, [A7 + 0x10] label00004534: 00004534 2054 movea.l A0, [A4] 00004536 52A8 001E addq.l [A0 + 0x1E], 1 0000453A 6038 bra +0x3A /* 00004574 */ label0000453C: 0000453C 2054 movea.l A0, [A4] 0000453E 7A01 moveq.l D5, 0x01 00004540 DAA8 001E add.l D5, [A0 + 0x1E] 00004544 2648 movea.l A3, A0 00004546 BE85 cmp.l D7, D5 00004548 6F04 ble +0x6 /* 0000454E */ 0000454A 2005 move.l D0, D5 0000454C 6002 bra +0x4 /* 00004550 */ label0000454E: 0000454E 2007 move.l D0, D7 label00004550: 00004550 2E00 move.l D7, D0 00004552 206B 0022 movea.l A0, [A3 + 0x22] 00004556 202E FFFC move.l D0, [A6 - 0x4] 0000455A E788 lsl D0, 3 0000455C 52B0 0915 addq.l [[A0] + D0], 1 00004560 2054 movea.l A0, [A4] 00004562 52A8 001E addq.l [A0 + 0x1E], 1 00004566 2F04 move.l -[A7], D4 00004568 2F07 move.l -[A7], D7 0000456A 2F0C move.l -[A7], A4 0000456C 4EAD 159A jsr [A5 + 0x159A] 00004570 4FEF 000C lea.l A7, [A7 + 0xC] label00004574: 00004574 7001 moveq.l D0, 0x01 00004576 B086 cmp.l D0, D6 00004578 6C4C bge +0x4E /* 000045C6 */ 0000457A 5386 subq.l D6, 1 0000457C 486E FFF8 pea.l [A6 - 0x8] 00004580 486E FFFC pea.l [A6 - 0x4] 00004584 2F07 move.l -[A7], D7 00004586 2F0C move.l -[A7], A4 00004588 4EAD 15DA jsr [A5 + 0x15DA] 0000458C 70FF moveq.l D0, 0xFFFFFFFF 0000458E B0AE FFFC cmp.l D0, [A6 - 0x4] 00004592 4FEF 0010 lea.l A7, [A7 + 0x10] 00004596 6704 beq +0x6 /* 0000459C */ 00004598 7000 moveq.l D0, 0x00 0000459A 6014 bra +0x16 /* 000045B0 */ label0000459C: 0000459C 3F3C 007B move.w -[A7], 0x7B /* '{' */ 000045A0 486D F4B2 pea.l [A5 - 0xB4E] 000045A4 486D F4BE pea.l [A5 - 0xB42] 000045A8 4EAD 1AAA jsr [A5 + 0x1AAA] 000045AC 4FEF 000A lea.l A7, [A7 + 0xA] label000045B0: 000045B0 2054 movea.l A0, [A4] 000045B2 2068 0022 movea.l A0, [A0 + 0x22] 000045B6 202E FFFC move.l D0, [A6 - 0x4] 000045BA E788 lsl D0, 3 000045BC DDB0 0915 add.l [[A0] + D0], D6 000045C0 2054 movea.l A0, [A4] 000045C2 DDA8 001E add.l [A0 + 0x1E], D6 label000045C6: 000045C6 2054 movea.l A0, [A4] 000045C8 2D68 001E FFF4 move.l [A6 - 0xC], [A0 + 0x1E] 000045CE 486E FFF4 pea.l [A6 - 0xC] 000045D2 4878 0005 pea.l [0x00000005] 000045D6 2F0C move.l -[A7], A4 000045D8 4EAD EEB4 jsr [A5 - 0x114C] 000045DC 4CEE 18F0 FFDC movem.l A4,A3,D7,D6,D5,D4, [A6 - 0x24] 000045E2 4E5E unlink A6 000045E4 4E75 rts export_687: 000045E6 4E56 FFEA link A6, -0x0016 000045EA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000045EE 2E2E 000C move.l D7, [A6 + 0xC] 000045F2 2C2E 0010 move.l D6, [A6 + 0x10] 000045F6 266E 0008 movea.l A3, [A6 + 0x8] 000045FA 2053 movea.l A0, [A3] 000045FC 2068 0022 movea.l A0, [A0 + 0x22] 00004600 2850 movea.l A4, [A0] 00004602 4A87 tst.l D7 00004604 6F0C ble +0xE /* 00004612 */ 00004606 2053 movea.l A0, [A3] 00004608 BEA8 001E cmp.l D7, [A0 + 0x1E] 0000460C 6E04 bgt +0x6 /* 00004612 */ 0000460E 7000 moveq.l D0, 0x00 00004610 6014 bra +0x16 /* 00004626 */ label00004612: 00004612 3F3C 0095 move.w -[A7], 0x95 00004616 486D F4D4 pea.l [A5 - 0xB2C] 0000461A 486D F4E0 pea.l [A5 - 0xB20] 0000461E 4EAD 1AAA jsr [A5 + 0x1AAA] 00004622 4FEF 000A lea.l A7, [A7 + 0xA] label00004626: 00004626 486E FFEC pea.l [A6 - 0x14] 0000462A 486E FFF0 pea.l [A6 - 0x10] 0000462E 2F07 move.l -[A7], D7 00004630 2F0B move.l -[A7], A3 00004632 4EAD 15DA jsr [A5 + 0x15DA] 00004636 202E FFF0 move.l D0, [A6 - 0x10] 0000463A E788 lsl D0, 3 0000463C D08C add.l D0, A4 0000463E 2440 movea.l A2, D0 00004640 BCAA 0004 cmp.l D6, [A2 + 0x4] 00004644 4FEF 0010 lea.l A7, [A7 + 0x10] 00004648 6700 0108 beq +0x10A /* 00004752 */ 0000464C 202E FFF0 move.l D0, [A6 - 0x10] 00004650 2A34 0E00 move.l D5, [A4 + D0 * 8] 00004654 2805 move.l D4, D5 00004656 5384 subq.l D4, 1 00004658 D8AE FFEC add.l D4, [A6 - 0x14] 0000465C 4A80 tst.l D0 0000465E 57C3 seq D3 00004660 4403 neg.b D3 00004662 2053 movea.l A0, [A3] 00004664 72FF moveq.l D1, 0xFFFFFFFF 00004666 D2A8 000A add.l D1, [A0 + 0xA] 0000466A B280 cmp.l D1, D0 0000466C 57C1 seq D1 0000466E 4401 neg.b D1 00004670 1D41 FFEB move.b [A6 - 0x15], D1 00004674 4A03 tst.b D3 00004676 663A bne +0x3C /* 000046B2 */ 00004678 BEAE FFEC cmp.l D7, [A6 - 0x14] 0000467C 6634 bne +0x36 /* 000046B2 */ 0000467E 202E FFF0 move.l D0, [A6 - 0x10] 00004682 BCB4 0EFC cmp.l D6, [A4 + D0 * 8 - 0x4] 00004686 662A bne +0x2C /* 000046B2 */ 00004688 202E FFF0 move.l D0, [A6 - 0x10] 0000468C 52B4 0EF8 addq.l [A4 + D0 * 8 - 0x8], 1 00004690 202E FFF0 move.l D0, [A6 - 0x10] 00004694 7201 moveq.l D1, 0x01 00004696 B2B4 0E00 cmp.l D1, [A4 + D0 * 8] 0000469A 6600 00B6 bne +0xB8 /* 00004752 */ 0000469E 206E FFF0 movea.l A0, [A6 - 0x10] 000046A2 4868 0001 pea.l [A0 + 0x1] 000046A6 2F0B move.l -[A7], A3 000046A8 4EAD 15EA jsr [A5 + 0x15EA] 000046AC 508F addq.l A7, 8 000046AE 6000 00A2 bra +0xA4 /* 00004752 */ label000046B2: 000046B2 4A2E FFEB tst.b [A6 - 0x15] 000046B6 6634 bne +0x36 /* 000046EC */ 000046B8 B887 cmp.l D4, D7 000046BA 6630 bne +0x32 /* 000046EC */ 000046BC 202E FFF0 move.l D0, [A6 - 0x10] 000046C0 BCB4 0E0C cmp.l D6, [A4 + D0 * 8 + 0xC] 000046C4 6626 bne +0x28 /* 000046EC */ 000046C6 202E FFF0 move.l D0, [A6 - 0x10] 000046CA 52B4 0E08 addq.l [A4 + D0 * 8 + 0x8], 1 000046CE 202E FFF0 move.l D0, [A6 - 0x10] 000046D2 7201 moveq.l D1, 0x01 000046D4 B2B4 0E00 cmp.l D1, [A4 + D0 * 8] 000046D8 6678 bne +0x7A /* 00004752 */ 000046DA 206E FFF0 movea.l A0, [A6 - 0x10] 000046DE 4868 0001 pea.l [A0 + 0x1] 000046E2 2F0B move.l -[A7], A3 000046E4 4EAD 15EA jsr [A5 + 0x15EA] 000046E8 508F addq.l A7, 8 000046EA 6066 bra +0x68 /* 00004752 */ label000046EC: 000046EC 7001 moveq.l D0, 0x01 000046EE B085 cmp.l D0, D5 000046F0 6606 bne +0x8 /* 000046F8 */ 000046F2 2546 0004 move.l [A2 + 0x4], D6 000046F6 605A bra +0x5C /* 00004752 */ label000046F8: 000046F8 BEAE FFEC cmp.l D7, [A6 - 0x14] 000046FC 6722 beq +0x24 /* 00004720 */ 000046FE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00004702 2007 move.l D0, D7 00004704 90AE FFEC sub.l D0, [A6 - 0x14] 00004708 2F00 move.l -[A7], D0 0000470A 206E FFF0 movea.l A0, [A6 - 0x10] 0000470E 4868 0001 pea.l [A0 + 0x1] 00004712 2F0B move.l -[A7], A3 00004714 4EAD 15E2 jsr [A5 + 0x15E2] 00004718 52AE FFF0 addq.l [A6 - 0x10], 1 0000471C 4FEF 0010 lea.l A7, [A7 + 0x10] label00004720: 00004720 B887 cmp.l D4, D7 00004722 671C beq +0x1E /* 00004740 */ 00004724 202E FFF0 move.l D0, [A6 - 0x10] 00004728 2F34 0E04 move.l -[A7], [A4 + D0 * 8 + 0x4] 0000472C 2204 move.l D1, D4 0000472E 9287 sub.l D1, D7 00004730 2F01 move.l -[A7], D1 00004732 5480 addq.l D0, 2 00004734 2F00 move.l -[A7], D0 00004736 2F0B move.l -[A7], A3 00004738 4EAD 15E2 jsr [A5 + 0x15E2] 0000473C 4FEF 0010 lea.l A7, [A7 + 0x10] label00004740: 00004740 202E FFF0 move.l D0, [A6 - 0x10] 00004744 2986 0E04 move.l [A4 + D0 * 8 + 0x4], D6 00004748 202E FFF0 move.l D0, [A6 - 0x10] 0000474C 7201 moveq.l D1, 0x01 0000474E 2981 0E00 move.l [A4 + D0 * 8], D1 label00004752: 00004752 4CDF 1CF8 movem.l A4,A3,A2,D7,D6,D5,D4,D3, [A7]+ 00004756 4E5E unlink A6 00004758 4E75 rts export_688: 0000475A 4E56 FFF0 link A6, -0x0010 0000475E 4AAE 000C tst.l [A6 + 0xC] 00004762 6F14 ble +0x16 /* 00004778 */ 00004764 206E 0008 movea.l A0, [A6 + 0x8] 00004768 2050 movea.l A0, [A0] 0000476A 202E 000C move.l D0, [A6 + 0xC] 0000476E B0A8 001E cmp.l D0, [A0 + 0x1E] 00004772 6E04 bgt +0x6 /* 00004778 */ 00004774 7000 moveq.l D0, 0x00 00004776 6014 bra +0x16 /* 0000478C */ label00004778: 00004778 3F3C 00EE move.w -[A7], 0xEE 0000477C 486D F502 pea.l [A5 - 0xAFE] 00004780 486D F50E pea.l [A5 - 0xAF2] 00004784 4EAD 1AAA jsr [A5 + 0x1AAA] 00004788 4FEF 000A lea.l A7, [A7 + 0xA] label0000478C: 0000478C 486E FFF8 pea.l [A6 - 0x8] 00004790 486E FFFC pea.l [A6 - 0x4] 00004794 2F2E 000C move.l -[A7], [A6 + 0xC] 00004798 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000479C 4EAD 15DA jsr [A5 + 0x15DA] 000047A0 206E 0008 movea.l A0, [A6 + 0x8] 000047A4 2050 movea.l A0, [A0] 000047A6 2068 0022 movea.l A0, [A0 + 0x22] 000047AA 202E FFFC move.l D0, [A6 - 0x4] 000047AE E788 lsl D0, 3 000047B0 2050 movea.l A0, [A0] 000047B2 2030 0804 move.l D0, [A0 + D0 + 0x4] 000047B6 4E5E unlink A6 000047B8 4E75 rts export_689: 000047BA 4E56 FFF0 link A6, -0x0010 000047BE 2F0C move.l -[A7], A4 000047C0 286E 0008 movea.l A4, [A6 + 0x8] 000047C4 4AAE 000C tst.l [A6 + 0xC] 000047C8 6F10 ble +0x12 /* 000047DA */ 000047CA 2054 movea.l A0, [A4] 000047CC 202E 000C move.l D0, [A6 + 0xC] 000047D0 B0A8 001E cmp.l D0, [A0 + 0x1E] 000047D4 6E04 bgt +0x6 /* 000047DA */ 000047D6 7000 moveq.l D0, 0x00 000047D8 6014 bra +0x16 /* 000047EE */ label000047DA: 000047DA 3F3C 0100 move.w -[A7], 0x100 000047DE 486D F530 pea.l [A5 - 0xAD0] 000047E2 486D F53C pea.l [A5 - 0xAC4] 000047E6 4EAD 1AAA jsr [A5 + 0x1AAA] 000047EA 4FEF 000A lea.l A7, [A7 + 0xA] label000047EE: 000047EE 486E FFF8 pea.l [A6 - 0x8] 000047F2 486E FFFC pea.l [A6 - 0x4] 000047F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000047FA 2F0C move.l -[A7], A4 000047FC 4EAD 15DA jsr [A5 + 0x15DA] 00004800 2054 movea.l A0, [A4] 00004802 2068 0022 movea.l A0, [A0 + 0x22] 00004806 202E FFFC move.l D0, [A6 - 0x4] 0000480A E788 lsl D0, 3 0000480C 7201 moveq.l D1, 0x01 0000480E B2B0 0915 cmp.l D1, [[A0] + D0] 00004812 4FEF 0010 lea.l A7, [A7 + 0x10] 00004816 6612 bne +0x14 /* 0000482A */ 00004818 206E FFFC movea.l A0, [A6 - 0x4] 0000481C 4868 0001 pea.l [A0 + 0x1] 00004820 2F0C move.l -[A7], A4 00004822 4EAD 15EA jsr [A5 + 0x15EA] 00004826 508F addq.l A7, 8 00004828 6010 bra +0x12 /* 0000483A */ label0000482A: 0000482A 2054 movea.l A0, [A4] 0000482C 2068 0022 movea.l A0, [A0 + 0x22] 00004830 202E FFFC move.l D0, [A6 - 0x4] 00004834 E788 lsl D0, 3 00004836 53B0 0915 subq.l [[A0] + D0], 1 label0000483A: 0000483A 2054 movea.l A0, [A4] 0000483C 53A8 001E subq.l [A0 + 0x1E], 1 00004840 2D68 001E FFF4 move.l [A6 - 0xC], [A0 + 0x1E] 00004846 486E FFF4 pea.l [A6 - 0xC] 0000484A 4878 0005 pea.l [0x00000005] 0000484E 2F0C move.l -[A7], A4 00004850 4EAD EEB4 jsr [A5 - 0x114C] 00004854 286E FFEC movea.l A4, [A6 - 0x14] 00004858 4E5E unlink A6 0000485A 4E75 rts export_690: 0000485C 4E56 FFFC link A6, -0x0004 00004860 2F0C move.l -[A7], A4 00004862 286E 0008 movea.l A4, [A6 + 0x8] 00004866 42A7 clr.l -[A7] 00004868 2F0C move.l -[A7], A4 0000486A 4EAD 0E9A jsr [A5 + 0xE9A] 0000486E 2054 movea.l A0, [A4] 00004870 42A8 000A clr.l [A0 + 0xA] 00004874 42A8 001E clr.l [A0 + 0x1E] 00004878 42AE FFFC clr.l [A6 - 0x4] 0000487C 486E FFFC pea.l [A6 - 0x4] 00004880 4878 0005 pea.l [0x00000005] 00004884 2F0C move.l -[A7], A4 00004886 4EAD EEB4 jsr [A5 - 0x114C] 0000488A 286E FFF8 movea.l A4, [A6 - 0x8] 0000488E 4E5E unlink A6 00004890 4E75 rts export_691: 00004892 4E56 FFF0 link A6, -0x0010 00004896 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000489A 2E2E 000C move.l D7, [A6 + 0xC] 0000489E 2A2E 0010 move.l D5, [A6 + 0x10] 000048A2 286E 0008 movea.l A4, [A6 + 0x8] 000048A6 7001 moveq.l D0, 0x01 000048A8 B087 cmp.l D0, D7 000048AA 6F04 ble +0x6 /* 000048B0 */ 000048AC 7001 moveq.l D0, 0x01 000048AE 6002 bra +0x4 /* 000048B2 */ label000048B0: 000048B0 2007 move.l D0, D7 label000048B2: 000048B2 2E00 move.l D7, D0 000048B4 2054 movea.l A0, [A4] 000048B6 2C28 001E move.l D6, [A0 + 0x1E] 000048BA BA86 cmp.l D5, D6 000048BC 6F04 ble +0x6 /* 000048C2 */ 000048BE 2006 move.l D0, D6 000048C0 6002 bra +0x4 /* 000048C4 */ label000048C2: 000048C2 2005 move.l D0, D5 label000048C4: 000048C4 2A00 move.l D5, D0 000048C6 BE85 cmp.l D7, D5 000048C8 6F06 ble +0x8 /* 000048D0 */ 000048CA 7000 moveq.l D0, 0x00 000048CC 6000 009A bra +0x9C /* 00004968 */ label000048D0: 000048D0 486E FFF4 pea.l [A6 - 0xC] 000048D4 486E FFF0 pea.l [A6 - 0x10] 000048D8 2F07 move.l -[A7], D7 000048DA 2F0C move.l -[A7], A4 000048DC 4EAD 15DA jsr [A5 + 0x15DA] 000048E0 2054 movea.l A0, [A4] 000048E2 2068 0022 movea.l A0, [A0 + 0x22] 000048E6 202E FFF0 move.l D0, [A6 - 0x10] 000048EA E788 lsl D0, 3 000048EC D090 add.l D0, [A0] 000048EE 2640 movea.l A3, D0 000048F0 2C13 move.l D6, [A3] 000048F2 DCAE FFF4 add.l D6, [A6 - 0xC] 000048F6 BA86 cmp.l D5, D6 000048F8 4FEF 0010 lea.l A7, [A7 + 0x10] 000048FC 6C0E bge +0x10 /* 0000490C */ 000048FE 2C05 move.l D6, D5 00004900 9C87 sub.l D6, D7 00004902 5286 addq.l D6, 1 00004904 4C2B 6000 0004 movem.w A6,A5, [A3 + 0x4] 0000490A 605A bra +0x5C /* 00004966 */ label0000490C: 0000490C 2806 move.l D4, D6 0000490E 5384 subq.l D4, 1 00004910 2C04 move.l D6, D4 00004912 9C87 sub.l D6, D7 00004914 5286 addq.l D6, 1 00004916 4C2B 6000 0004 movem.w A6,A5, [A3 + 0x4] 0000491C 508B addq.l A3, 8 label0000491E: 0000491E 2E13 move.l D7, [A3] 00004920 D887 add.l D4, D7 00004922 BA84 cmp.l D5, D4 00004924 6E12 bgt +0x14 /* 00004938 */ 00004926 2004 move.l D0, D4 00004928 9085 sub.l D0, D5 0000492A 2207 move.l D1, D7 0000492C 9280 sub.l D1, D0 0000492E 4C2B 1000 0004 movem.w A4, [A3 + 0x4] 00004934 DC81 add.l D6, D1 00004936 602E bra +0x30 /* 00004966 */ label00004938: 00004938 202B 0004 move.l D0, [A3 + 0x4] 0000493C 4C07 0000 movem.w , D7 00004940 DC80 add.l D6, D0 00004942 2054 movea.l A0, [A4] 00004944 B8A8 001E cmp.l D4, [A0 + 0x1E] 00004948 6C04 bge +0x6 /* 0000494E */ 0000494A 7000 moveq.l D0, 0x00 0000494C 6014 bra +0x16 /* 00004962 */ label0000494E: 0000494E 3F3C 0153 move.w -[A7], 0x153 00004952 486D F55E pea.l [A5 - 0xAA2] 00004956 486D F56A pea.l [A5 - 0xA96] 0000495A 4EAD 1AAA jsr [A5 + 0x1AAA] 0000495E 4FEF 000A lea.l A7, [A7 + 0xA] label00004962: 00004962 508B addq.l A3, 8 00004964 60B8 bra -0x46 /* 0000491E */ label00004966: 00004966 2006 move.l D0, D6 label00004968: 00004968 4CDF 18F0 movem.l A4,A3,D7,D6,D5,D4, [A7]+ 0000496C 4E5E unlink A6 0000496E 4E75 rts export_692: 00004970 4E56 0000 link A6, 0 00004974 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00004978 206E 0008 movea.l A0, [A6 + 0x8] 0000497C 2850 movea.l A4, [A0] 0000497E 226C 0022 movea.l A1, [A4 + 0x22] 00004982 2651 movea.l A3, [A1] 00004984 7E00 moveq.l D7, 0x00 00004986 7C01 moveq.l D6, 0x01 00004988 2A2C 000A move.l D5, [A4 + 0xA] 0000498C 602C bra +0x2E /* 000049BA */ label0000498E: 0000498E 282B 0004 move.l D4, [A3 + 0x4] 00004992 2613 move.l D3, [A3] 00004994 2004 move.l D0, D4 00004996 4C03 0000 movem.w , D3 0000499A DE80 add.l D7, D0 0000499C DC83 add.l D6, D3 0000499E BEAE 000C cmp.l D7, [A6 + 0xC] 000049A2 6D14 blt +0x16 /* 000049B8 */ 000049A4 2007 move.l D0, D7 000049A6 90AE 000C sub.l D0, [A6 + 0xC] 000049AA 5380 subq.l D0, 1 000049AC 4C44 0800 movem.l A3, D4 000049B0 5386 subq.l D6, 1 000049B2 9C80 sub.l D6, D0 000049B4 2006 move.l D0, D6 000049B6 600A bra +0xC /* 000049C2 */ label000049B8: 000049B8 508B addq.l A3, 8 label000049BA: 000049BA 5385 subq.l D5, 1 000049BC 4A85 tst.l D5 000049BE 6CCE bge -0x30 /* 0000498E */ 000049C0 70FF moveq.l D0, 0xFFFFFFFF label000049C2: 000049C2 4CDF 18F8 movem.l A4,A3,D7,D6,D5,D4,D3, [A7]+ 000049C6 4E5E unlink A6 000049C8 4E75 rts export_695: 000049CA 4E56 0000 link A6, 0 000049CE 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000049D2 2E2E 000C move.l D7, [A6 + 0xC] 000049D6 266E 0008 movea.l A3, [A6 + 0x8] 000049DA 2853 movea.l A4, [A3] 000049DC 206C 0022 movea.l A0, [A4 + 0x22] 000049E0 2450 movea.l A2, [A0] 000049E2 4A87 tst.l D7 000049E4 6F3C ble +0x3E /* 00004A22 */ 000049E6 2053 movea.l A0, [A3] 000049E8 BEA8 001E cmp.l D7, [A0 + 0x1E] 000049EC 6E34 bgt +0x36 /* 00004A22 */ 000049EE 5387 subq.l D7, 1 000049F0 7A00 moveq.l D5, 0x00 000049F2 2C05 move.l D6, D5 000049F4 600A bra +0xC /* 00004A00 */ label000049F6: 000049F6 DC92 add.l D6, [A2] 000049F8 BE86 cmp.l D7, D6 000049FA 6D0A blt +0xC /* 00004A06 */ 000049FC 5285 addq.l D5, 1 000049FE 508A addq.l A2, 8 label00004A00: 00004A00 BAAC 000A cmp.l D5, [A4 + 0xA] 00004A04 6DF0 blt -0xE /* 000049F6 */ label00004A06: 00004A06 206E 0010 movea.l A0, [A6 + 0x10] 00004A0A 2085 move.l [A0], D5 00004A0C 2253 movea.l A1, [A3] 00004A0E 2269 0022 movea.l A1, [A1 + 0x22] 00004A12 2006 move.l D0, D6 00004A14 90B1 5F15 sub.l D0, [[A1] + D5 * 8] 00004A18 5280 addq.l D0, 1 00004A1A 226E 0014 movea.l A1, [A6 + 0x14] 00004A1E 2280 move.l [A1], D0 00004A20 6010 bra +0x12 /* 00004A32 */ label00004A22: 00004A22 206E 0010 movea.l A0, [A6 + 0x10] 00004A26 70FF moveq.l D0, 0xFFFFFFFF 00004A28 2080 move.l [A0], D0 00004A2A 226E 0014 movea.l A1, [A6 + 0x14] 00004A2E 70FF moveq.l D0, 0xFFFFFFFF 00004A30 2280 move.l [A1], D0 label00004A32: 00004A32 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 00004A36 4E5E unlink A6 00004A38 4E75 rts export_696: 00004A3A 4E56 FFF8 link A6, -0x0008 00004A3E 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] 00004A44 2D6E 0014 FFFC move.l [A6 - 0x4], [A6 + 0x14] 00004A4A 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A4E 486E FFF8 pea.l [A6 - 0x8] 00004A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A56 4EAD 0E52 jsr [A5 + 0xE52] 00004A5A 4E5E unlink A6 00004A5C 4E75 rts export_697: 00004A5E 4E56 0000 link A6, 0 00004A62 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00004A66 2C2E 000C move.l D6, [A6 + 0xC] 00004A6A 286E 0008 movea.l A4, [A6 + 0x8] 00004A6E 2F06 move.l -[A7], D6 00004A70 2F0C move.l -[A7], A4 00004A72 4EAD 0E5A jsr [A5 + 0xE5A] 00004A76 7001 moveq.l D0, 0x01 00004A78 B086 cmp.l D0, D6 00004A7A 508F addq.l A7, 8 00004A7C 6C4E bge +0x50 /* 00004ACC */ 00004A7E 2054 movea.l A0, [A4] 00004A80 BCA8 000A cmp.l D6, [A0 + 0xA] 00004A84 6E46 bgt +0x48 /* 00004ACC */ 00004A86 5386 subq.l D6, 1 00004A88 2054 movea.l A0, [A4] 00004A8A 2068 0022 movea.l A0, [A0 + 0x22] 00004A8E 2650 movea.l A3, [A0] 00004A90 2006 move.l D0, D6 00004A92 E788 lsl D0, 3 00004A94 5180 subq.l D0, 8 00004A96 2440 movea.l A2, D0 00004A98 2E06 move.l D7, D6 00004A9A E78F lsl D7, 3 00004A9C 204B movea.l A0, A3 00004A9E D1CA add.l A0, A2 00004AA0 2028 0004 move.l D0, [A0 + 0x4] 00004AA4 B0B3 7804 cmp.l D0, [A3 + D7 + 0x4] 00004AA8 6622 bne +0x24 /* 00004ACC */ 00004AAA 2054 movea.l A0, [A4] 00004AAC 2068 0022 movea.l A0, [A0 + 0x22] 00004AB0 2254 movea.l A1, [A4] 00004AB2 2269 0022 movea.l A1, [A1 + 0x22] 00004AB6 2030 7915 move.l D0, [[A0] + D7] 00004ABA D1B1 A915 add.l [[A1] + A2], D0 00004ABE 2046 movea.l A0, D6 00004AC0 4868 0001 pea.l [A0 + 0x1] 00004AC4 2F0C move.l -[A7], A4 00004AC6 4EAD 0E5A jsr [A5 + 0xE5A] 00004ACA 508F addq.l A7, 8 label00004ACC: 00004ACC 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 00004AD0 4E5E unlink A6 00004AD2 4E75 rts export_694: 00004AD4 4E56 0000 link A6, 0 00004AD8 2F0C move.l -[A7], A4 00004ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004ADE 4EBA BF44 jsr [PC - 0x40BC /* 00000A24 */] 00004AE2 2840 movea.l A4, D0 00004AE4 2054 movea.l A0, [A4] 00004AE6 2168 0014 0022 move.l [A0 + 0x22], [A0 + 0x14] 00004AEC 200C move.l D0, A4 00004AEE 286E FFFC movea.l A4, [A6 - 0x4] 00004AF2 4E5E unlink A6 00004AF4 4E75 rts export_698: 00004AF6 4E56 0000 link A6, 0 00004AFA 42A7 clr.l -[A7] 00004AFC A8D8 trap NewRgn 00004AFE 206E 0008 movea.l A0, [A6 + 0x8] 00004B02 2050 movea.l A0, [A0] 00004B04 215F 0002 move.l [A0 + 0x2], [A7]+ 00004B08 082D 0004 E132 btst.b [A5 - 0x1ECE], 0x4 00004B0E 6720 beq +0x22 /* 00004B30 */ 00004B10 4267 clr.w -[A7] 00004B12 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00004B18 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00004B1E 486D 1682 pea.l [A5 + 0x1682] 00004B22 42A7 clr.l -[A7] 00004B24 4227 clr.b -[A7] 00004B26 303C 091F move.w D0, 0x91F 00004B2A A816 trap Pack8 00004B2C 4EAD 1A82 jsr [A5 + 0x1A82] label00004B30: 00004B30 4E5E unlink A6 00004B32 4E75 rts export_699: 00004B34 4E56 FFFC link A6, -0x0004 00004B38 206E 0008 movea.l A0, [A6 + 0x8] 00004B3C 2050 movea.l A0, [A0] 00004B3E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B42 206E 000C movea.l A0, [A6 + 0xC] 00004B46 2F28 000A move.l -[A7], [A0 + 0xA] 00004B4A 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 00004B4E 4EAD E76C jsr [A5 - 0x1894] 00004B52 2EAE 000C move.l [A7], [A6 + 0xC] 00004B56 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 00004B5A 4EAD E764 jsr [A5 - 0x189C] 00004B5E 206E 000C movea.l A0, [A6 + 0xC] 00004B62 43ED E15E lea.l A1, [A5 - 0x1EA2] 00004B66 22D8 move.l [A1]+, [A0]+ 00004B68 22D8 move.l [A1]+, [A0]+ 00004B6A 22D8 move.l [A1]+, [A0]+ 00004B6C 22D8 move.l [A1]+, [A0]+ 00004B6E 4E5E unlink A6 00004B70 4E75 rts export_700: 00004B72 4E56 0000 link A6, 0 00004B76 4AAD E17E tst.l [A5 - 0x1E82] 00004B7A 670E beq +0x10 /* 00004B8A */ 00004B7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B80 2F2D E17E move.l -[A7], [A5 - 0x1E82] 00004B84 4EAD E76A jsr [A5 - 0x1896] 00004B88 508F addq.l A7, 8 label00004B8A: 00004B8A 206E 000C movea.l A0, [A6 + 0xC] 00004B8E 43ED E16E lea.l A1, [A5 - 0x1E92] 00004B92 22D8 move.l [A1]+, [A0]+ 00004B94 22D8 move.l [A1]+, [A0]+ 00004B96 22D8 move.l [A1]+, [A0]+ 00004B98 22D8 move.l [A1]+, [A0]+ 00004B9A 4E5E unlink A6 00004B9C 4E75 rts export_701: 00004B9E 4E56 FFF8 link A6, -0x0008 00004BA2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004BA6 286E 000C movea.l A4, [A6 + 0xC] 00004BAA 2E2C 0002 move.l D7, [A4 + 0x2] 00004BAE 7CFF moveq.l D6, 0xFFFFFFFF 00004BB0 CC07 and.b D6, D7 00004BB2 2A07 move.l D5, D7 00004BB4 0285 0000 FF00 andi.l D5, 0xFF00 00004BBA E085 asr D5, 8 00004BBC 3014 move.w D0, [A4] 00004BBE 6B00 0258 bmi +0x25A /* 00004E18 */ 00004BC2 5940 subq.w D0, 4 00004BC4 6700 022C beq +0x22E /* 00004DF2 */ 00004BC8 6A08 bpl +0xA /* 00004BD2 */ 00004BCA 5240 addq.w D0, 1 00004BCC 6A0E bpl +0x10 /* 00004BDC */ 00004BCE 6000 0248 bra +0x24A /* 00004E18 */ label00004BD2: 00004BD2 5540 subq.w D0, 2 00004BD4 6A00 0242 bpl +0x244 /* 00004E18 */ 00004BD8 6000 022C bra +0x22E /* 00004E06 */ label00004BDC: 00004BDC 082C 0000 000E btst.b [A4 + 0xE], 0x0 00004BE2 675E beq +0x60 /* 00004C42 */ 00004BE4 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004BE8 4EAD 0FAA jsr [A5 + 0xFAA] 00004BEC 4297 clr.l [A7] 00004BEE 1006 move.b D0, D6 00004BF0 49C0 lea.l A4, D0 00004BF2 3F00 move.w -[A7], D0 00004BF4 A93E trap MenuKey 00004BF6 2E1F move.l D7, [A7]+ 00004BF8 2807 move.l D4, D7 00004BFA 7010 moveq.l D0, 0x10 00004BFC E0A4 asr D4, D0 00004BFE 0244 FFFF andi.w D4, 0xFFFF 00004C02 4A44 tst.w D4 00004C04 6726 beq +0x28 /* 00004C2C */ 00004C06 70FF moveq.l D0, 0xFFFFFFFF 00004C08 C047 and.w D0, D7 00004C0A 3F00 move.w -[A7], D0 00004C0C 3F04 move.w -[A7], D4 00004C0E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004C12 4EAD 0F6A jsr [A5 + 0xF6A] 00004C16 2E80 move.l [A7], D0 00004C18 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004C1C 4EAD ED2E jsr [A5 - 0x12D2] 00004C20 4257 clr.w [A7] 00004C22 A938 trap HiliteMenu 00004C24 4FEF 000A lea.l A7, [A7 + 0xA] 00004C28 6000 01EE bra +0x1F0 /* 00004E18 */ label00004C2C: 00004C2C 2F0C move.l -[A7], A4 00004C2E 1F05 move.b -[A7], D5 00004C30 1F06 move.b -[A7], D6 00004C32 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004C36 4EAD ED28 jsr [A5 - 0x12D8] 00004C3A 4FEF 000C lea.l A7, [A7 + 0xC] 00004C3E 6000 01D8 bra +0x1DA /* 00004E18 */ label00004C42: 00004C42 7000 moveq.l D0, 0x00 00004C44 1005 move.b D0, D5 00004C46 0440 0063 subi.w D0, 0x63 /* 'c' */ 00004C4A 0C40 0017 cmpi.w D0, 0x17 00004C4E 6200 018E bhi +0x190 /* 00004DDE */ 00004C52 43FA 01CC lea.l A1, [PC + 0x1CC /* 00004E20 */] 00004C56 D2F1 0200 add.w A1, [A1 + D0.w * 2] 00004C5A 4ED1 jmp [A1] 00004C5C 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004C60 4EAD 0FAA jsr [A5 + 0xFAA] 00004C64 486E FFFC pea.l [A6 - 0x4] 00004C68 486E FFF8 pea.l [A6 - 0x8] 00004C6C 486E FFFE pea.l [A6 - 0x2] 00004C70 4878 0010 pea.l [0x00000010 /* __m68k_vec_illegal__ */] 00004C74 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004C78 4EAD 0F72 jsr [A5 + 0xF72] 00004C7C 206E FFF8 movea.l A0, [A6 - 0x8] 00004C80 2050 movea.l A0, [A0] 00004C82 2E28 000A move.l D7, [A0 + 0xA] 00004C86 0807 0000 btst.b D7, 0x0 00004C8A 4FEF 0018 lea.l A7, [A7 + 0x18] 00004C8E 6700 0188 beq +0x18A /* 00004E18 */ 00004C92 2007 move.l D0, D7 00004C94 122E FFFD move.b D1, [A6 - 0x3] 00004C98 E2A0 asr D0, D1 00004C9A 0240 0001 andi.w D0, 0x1 00004C9E 6700 0178 beq +0x17A /* 00004E18 */ 00004CA2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004CA6 A938 trap HiliteMenu 00004CA8 4878 0010 pea.l [0x00000010 /* __m68k_vec_illegal__ */] 00004CAC 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004CB0 4EAD ED2E jsr [A5 - 0x12D2] 00004CB4 4257 clr.w [A7] 00004CB6 A938 trap HiliteMenu 00004CB8 5C8F addq.l A7, 6 00004CBA 6000 015C bra +0x15E /* 00004E18 */ 00004CBE 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004CC2 4EAD 0FAA jsr [A5 + 0xFAA] 00004CC6 486E FFFC pea.l [A6 - 0x4] 00004CCA 486E FFF8 pea.l [A6 - 0x8] 00004CCE 486E FFFE pea.l [A6 - 0x2] 00004CD2 4878 0012 pea.l [0x00000012] 00004CD6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004CDA 4EAD 0F72 jsr [A5 + 0xF72] 00004CDE 206E FFF8 movea.l A0, [A6 - 0x8] 00004CE2 2050 movea.l A0, [A0] 00004CE4 2E28 000A move.l D7, [A0 + 0xA] 00004CE8 0807 0000 btst.b D7, 0x0 00004CEC 4FEF 0018 lea.l A7, [A7 + 0x18] 00004CF0 6700 0126 beq +0x128 /* 00004E18 */ 00004CF4 2007 move.l D0, D7 00004CF6 122E FFFD move.b D1, [A6 - 0x3] 00004CFA E2A0 asr D0, D1 00004CFC 0240 0001 andi.w D0, 0x1 00004D00 6700 0116 beq +0x118 /* 00004E18 */ 00004D04 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004D08 A938 trap HiliteMenu 00004D0A 4878 0012 pea.l [0x00000012] 00004D0E 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004D12 4EAD ED2E jsr [A5 - 0x12D2] 00004D16 4257 clr.w [A7] 00004D18 A938 trap HiliteMenu 00004D1A 5C8F addq.l A7, 6 00004D1C 6000 00FA bra +0xFC /* 00004E18 */ 00004D20 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004D24 4EAD 0FAA jsr [A5 + 0xFAA] 00004D28 486E FFFC pea.l [A6 - 0x4] 00004D2C 486E FFF8 pea.l [A6 - 0x8] 00004D30 486E FFFE pea.l [A6 - 0x2] 00004D34 4878 0013 pea.l [0x00000013] 00004D38 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004D3C 4EAD 0F72 jsr [A5 + 0xF72] 00004D40 206E FFF8 movea.l A0, [A6 - 0x8] 00004D44 2050 movea.l A0, [A0] 00004D46 2E28 000A move.l D7, [A0 + 0xA] 00004D4A 0807 0000 btst.b D7, 0x0 00004D4E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004D52 6700 00C4 beq +0xC6 /* 00004E18 */ 00004D56 2007 move.l D0, D7 00004D58 122E FFFD move.b D1, [A6 - 0x3] 00004D5C E2A0 asr D0, D1 00004D5E 0240 0001 andi.w D0, 0x1 00004D62 6700 00B4 beq +0xB6 /* 00004E18 */ 00004D66 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004D6A A938 trap HiliteMenu 00004D6C 4878 0013 pea.l [0x00000013] 00004D70 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004D74 4EAD ED2E jsr [A5 - 0x12D2] 00004D78 4257 clr.w [A7] 00004D7A A938 trap HiliteMenu 00004D7C 5C8F addq.l A7, 6 00004D7E 6000 0098 bra +0x9A /* 00004E18 */ 00004D82 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004D86 4EAD 0FAA jsr [A5 + 0xFAA] 00004D8A 486E FFFC pea.l [A6 - 0x4] 00004D8E 486E FFF8 pea.l [A6 - 0x8] 00004D92 486E FFFE pea.l [A6 - 0x2] 00004D96 4878 0014 pea.l [0x00000014 /* __m68k_vec_div_zero__ */] 00004D9A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00004D9E 4EAD 0F72 jsr [A5 + 0xF72] 00004DA2 206E FFF8 movea.l A0, [A6 - 0x8] 00004DA6 2050 movea.l A0, [A0] 00004DA8 2E28 000A move.l D7, [A0 + 0xA] 00004DAC 0807 0000 btst.b D7, 0x0 00004DB0 4FEF 0018 lea.l A7, [A7 + 0x18] 00004DB4 6762 beq +0x64 /* 00004E18 */ 00004DB6 2007 move.l D0, D7 00004DB8 122E FFFD move.b D1, [A6 - 0x3] 00004DBC E2A0 asr D0, D1 00004DBE 0240 0001 andi.w D0, 0x1 00004DC2 6754 beq +0x56 /* 00004E18 */ 00004DC4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004DC8 A938 trap HiliteMenu 00004DCA 4878 0014 pea.l [0x00000014 /* __m68k_vec_div_zero__ */] 00004DCE 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004DD2 4EAD ED2E jsr [A5 - 0x12D2] 00004DD6 4257 clr.w [A7] 00004DD8 A938 trap HiliteMenu 00004DDA 5C8F addq.l A7, 6 00004DDC 603A bra +0x3C /* 00004E18 */ label00004DDE: 00004DDE 2F0C move.l -[A7], A4 00004DE0 1F05 move.b -[A7], D5 00004DE2 1F06 move.b -[A7], D6 00004DE4 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004DE8 4EAD ED28 jsr [A5 - 0x12D8] 00004DEC 4FEF 000C lea.l A7, [A7 + 0xC] 00004DF0 6026 bra +0x28 /* 00004E18 */ label00004DF2: 00004DF2 2F0C move.l -[A7], A4 00004DF4 1F05 move.b -[A7], D5 00004DF6 1F06 move.b -[A7], D6 00004DF8 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004DFC 4EAD ED2C jsr [A5 - 0x12D4] 00004E00 4FEF 000C lea.l A7, [A7 + 0xC] 00004E04 6012 bra +0x14 /* 00004E18 */ label00004E06: 00004E06 2F0C move.l -[A7], A4 00004E08 1F05 move.b -[A7], D5 00004E0A 1F06 move.b -[A7], D6 00004E0C 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 00004E10 4EAD ED2A jsr [A5 - 0x12D6] 00004E14 4FEF 000C lea.l A7, [A7 + 0xC] label00004E18: 00004E18 4CDF 10F0 movem.l A4,D7,D6,D5,D4, [A7]+ 00004E1C 4E5E unlink A6 00004E1E 4E75 rts 00004E20 FF00 .extension 0xF00 // unimplemented 00004E22 FFBE .extension 0xFBE // unimplemented 00004E24 FFBE .extension 0xFBE // unimplemented 00004E26 FFBE .extension 0xFBE // unimplemented 00004E28 FFBE .extension 0xFBE // unimplemented 00004E2A FFBE .extension 0xFBE // unimplemented 00004E2C FFBE .extension 0xFBE // unimplemented 00004E2E FFBE .extension 0xFBE // unimplemented 00004E30 FFBE .extension 0xFBE // unimplemented 00004E32 FFBE .extension 0xFBE // unimplemented 00004E34 FFBE .extension 0xFBE // unimplemented 00004E36 FFBE .extension 0xFBE // unimplemented 00004E38 FFBE .extension 0xFBE // unimplemented 00004E3A FFBE .extension 0xFBE // unimplemented 00004E3C FFBE .extension 0xFBE // unimplemented 00004E3E FFBE .extension 0xFBE // unimplemented 00004E40 FFBE .extension 0xFBE // unimplemented 00004E42 FFBE .extension 0xFBE // unimplemented 00004E44 FFBE .extension 0xFBE // unimplemented 00004E46 FF62 .extension 0xF62 // unimplemented 00004E48 FFBE .extension 0xFBE // unimplemented 00004E4A FE9E .extension 0xE9E // unimplemented 00004E4C FFBE .extension 0xFBE // unimplemented 00004E4E FE3C .extension 0xE3C // unimplemented export_702: 00004E50 4E56 FFFC link A6, -0x0004 00004E54 2F0C move.l -[A7], A4 00004E56 7002 moveq.l D0, 0x02 00004E58 D0AE 000C add.l D0, [A6 + 0xC] 00004E5C 2840 movea.l A4, D0 00004E5E 4267 clr.w -[A7] 00004E60 2F14 move.l -[A7], [A4] 00004E62 A86A trap HiWord 00004E64 4A5F tst.w [A7]+ 00004E66 671A beq +0x1C /* 00004E82 */ 00004E68 486E FFFC pea.l [A6 - 0x4] 00004E6C 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */ 00004E72 A880 trap SetPt 00004E74 4267 clr.w -[A7] 00004E76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004E7A 2F14 move.l -[A7], [A4] 00004E7C 4EAD 0562 jsr [A5 + 0x562] 00004E80 548F addq.l A7, 2 label00004E82: 00004E82 285F movea.l A4, [A7]+ 00004E84 4E5E unlink A6 00004E86 4E75 rts export_703: 00004E88 4E56 0000 link A6, 0 00004E8C 42A7 clr.l -[A7] 00004E8E 206E 000C movea.l A0, [A6 + 0xC] 00004E92 2F28 0002 move.l -[A7], [A0 + 0x2] 00004E96 A917 trap GetWRefCon 00004E98 4EAD 0D52 jsr [A5 + 0xD52] 00004E9C 4E5E unlink A6 00004E9E 4E75 rts export_704: 00004EA0 4E56 0000 link A6, 0 00004EA4 42A7 clr.l -[A7] 00004EA6 206E 000C movea.l A0, [A6 + 0xC] 00004EAA 2F28 0002 move.l -[A7], [A0 + 0x2] 00004EAE A917 trap GetWRefCon 00004EB0 4EAD E760 jsr [A5 - 0x18A0] 00004EB4 4E5E unlink A6 00004EB6 4E75 rts export_705: 00004EB8 4E56 0000 link A6, 0 00004EBC 42A7 clr.l -[A7] 00004EBE 206E 000C movea.l A0, [A6 + 0xC] 00004EC2 2F28 0002 move.l -[A7], [A0 + 0x2] 00004EC6 A917 trap GetWRefCon 00004EC8 4EAD E762 jsr [A5 - 0x189E] 00004ECC 4E5E unlink A6 00004ECE 4E75 rts export_706: 00004ED0 4E56 0000 link A6, 0 00004ED4 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00004ED8 4EAD F06C jsr [A5 - 0xF94] 00004EDC 4E5E unlink A6 00004EDE 4E75 rts export_707: 00004EE0 4E56 0000 link A6, 0 00004EE4 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00004EE8 4EAD F06E jsr [A5 - 0xF92] 00004EEC 4E5E unlink A6 00004EEE 4E75 rts export_708: 00004EF0 4E56 0000 link A6, 0 00004EF4 4E5E unlink A6 00004EF6 4E75 rts export_709: 00004EF8 4E56 0000 link A6, 0 00004EFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F00 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00004F04 4EAD 1E3A jsr [A5 + 0x1E3A] 00004F08 4E5E unlink A6 00004F0A 4E75 rts export_710: 00004F0C 4E56 FFEC link A6, -0x0014 00004F10 48E7 0108 movem.l -[A7], D7,A4 00004F14 286E 0008 movea.l A4, [A6 + 0x8] 00004F18 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 00004F1C 4EAD E782 jsr [A5 - 0x187E] 00004F20 486E FFEC pea.l [A6 - 0x14] 00004F24 A972 trap GetMouse 00004F26 2054 movea.l A0, [A4] 00004F28 2EA8 0002 move.l [A7], [A0 + 0x2] 00004F2C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004F30 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 00004F34 4EAD E76C jsr [A5 - 0x1894] 00004F38 486E FFF0 pea.l [A6 - 0x10] 00004F3C 2F0C move.l -[A7], A4 00004F3E 4EAD 165A jsr [A5 + 0x165A] 00004F42 1E00 move.b D7, D0 00004F44 4A07 tst.b D7 00004F46 4FEF 0014 lea.l A7, [A7 + 0x14] 00004F4A 670E beq +0x10 /* 00004F5A */ 00004F4C 486E FFF0 pea.l [A6 - 0x10] 00004F50 2F0C move.l -[A7], A4 00004F52 4EAD 1662 jsr [A5 + 0x1662] 00004F56 508F addq.l A7, 8 00004F58 600C bra +0xE /* 00004F66 */ label00004F5A: 00004F5A 486E FFF0 pea.l [A6 - 0x10] 00004F5E 2F0C move.l -[A7], A4 00004F60 4EAD 164A jsr [A5 + 0x164A] 00004F64 508F addq.l A7, 8 label00004F66: 00004F66 4CDF 1080 movem.l A4,D7, [A7]+ 00004F6A 4E5E unlink A6 00004F6C 4E75 rts export_711: 00004F6E 4E56 0000 link A6, 0 00004F72 2F07 move.l -[A7], D7 00004F74 4A2D E132 tst.b [A5 - 0x1ECE] 00004F78 6A1E bpl +0x20 /* 00004F98 */ 00004F7A 4227 clr.b -[A7] 00004F7C 3F3C FFFF move.w -[A7], 0xFFFF 00004F80 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F84 2F2D E154 move.l -[A7], [A5 - 0x1EAC] 00004F88 206E 0008 movea.l A0, [A6 + 0x8] 00004F8C 2050 movea.l A0, [A0] 00004F8E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004F92 A860 trap WaitNextEvent 00004F94 1E1F move.b D7, [A7]+ 00004F96 6010 bra +0x12 /* 00004FA8 */ label00004F98: 00004F98 A9B4 trap SystemTask 00004F9A 4227 clr.b -[A7] 00004F9C 3F3C FFFF move.w -[A7], 0xFFFF 00004FA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FA4 A970 trap GetNextEvent 00004FA6 1E1F move.b D7, [A7]+ label00004FA8: 00004FA8 1007 move.b D0, D7 00004FAA 2E1F move.l D7, [A7]+ 00004FAC 4E5E unlink A6 00004FAE 4E75 rts export_712: 00004FB0 4E56 0000 link A6, 0 00004FB4 48E7 0118 movem.l -[A7], D7,A3,A4 00004FB8 286E 000C movea.l A4, [A6 + 0xC] 00004FBC 266E 0008 movea.l A3, [A6 + 0x8] 00004FC0 3014 move.w D0, [A4] 00004FC2 0C40 0017 cmpi.w D0, 0x17 00004FC6 6200 00CA bhi +0xCC /* 00005092 */ 00004FCA 43FA 00D8 lea.l A1, [PC + 0xD8 /* 000050A4 */] 00004FCE D2F1 0200 add.w A1, [A1 + D0.w * 2] 00004FD2 4ED1 jmp [A1] 00004FD4 2F0C move.l -[A7], A4 00004FD6 2F0B move.l -[A7], A3 00004FD8 4EAD 15FA jsr [A5 + 0x15FA] 00004FDC 508F addq.l A7, 8 00004FDE 6000 00BC bra +0xBE /* 0000509C */ 00004FE2 2F0C move.l -[A7], A4 00004FE4 2F0B move.l -[A7], A3 00004FE6 4EAD 1602 jsr [A5 + 0x1602] 00004FEA 508F addq.l A7, 8 00004FEC 6000 00AE bra +0xB0 /* 0000509C */ 00004FF0 2F0C move.l -[A7], A4 00004FF2 2F0B move.l -[A7], A3 00004FF4 4EAD 160A jsr [A5 + 0x160A] 00004FF8 508F addq.l A7, 8 00004FFA 6000 00A0 bra +0xA2 /* 0000509C */ 00004FFE 2F0C move.l -[A7], A4 00005000 2F0B move.l -[A7], A3 00005002 4EAD 1612 jsr [A5 + 0x1612] 00005006 508F addq.l A7, 8 00005008 6000 0092 bra +0x94 /* 0000509C */ 0000500C 2F0C move.l -[A7], A4 0000500E 2F0B move.l -[A7], A3 00005010 4EAD 161A jsr [A5 + 0x161A] 00005014 508F addq.l A7, 8 00005016 6000 0084 bra +0x86 /* 0000509C */ 0000501A 082C 0000 000F btst.b [A4 + 0xF], 0x0 00005020 670C beq +0xE /* 0000502E */ 00005022 2F0C move.l -[A7], A4 00005024 2F0B move.l -[A7], A3 00005026 4EAD 1622 jsr [A5 + 0x1622] 0000502A 508F addq.l A7, 8 0000502C 606E bra +0x70 /* 0000509C */ label0000502E: 0000502E 2F0C move.l -[A7], A4 00005030 2F0B move.l -[A7], A3 00005032 4EAD 162A jsr [A5 + 0x162A] 00005036 508F addq.l A7, 8 00005038 6062 bra +0x64 /* 0000509C */ 0000503A 2E2C 0002 move.l D7, [A4 + 0x2] 0000503E 2007 move.l D0, D7 00005040 7218 moveq.l D1, 0x18 00005042 E2A8 lsr D0, D1 00005044 6756 beq +0x58 /* 0000509C */ 00005046 6B54 bmi +0x56 /* 0000509C */ 00005048 0480 0000 00FA subi.l D0, 0xFA 0000504E 670C beq +0xE /* 0000505C */ 00005050 6A4A bpl +0x4C /* 0000509C */ 00005052 0480 FFFF FF08 subi.l D0, 0xFFFFFF08 00005058 6A42 bpl +0x44 /* 0000509C */ 0000505A 600C bra +0xE /* 00005068 */ label0000505C: 0000505C 2F0C move.l -[A7], A4 0000505E 2F0B move.l -[A7], A3 00005060 4EAD 164A jsr [A5 + 0x164A] 00005064 508F addq.l A7, 8 00005066 6034 bra +0x36 /* 0000509C */ label00005068: 00005068 0807 0000 btst.b D7, 0x0 0000506C 670C beq +0xE /* 0000507A */ 0000506E 2F0C move.l -[A7], A4 00005070 2F0B move.l -[A7], A3 00005072 4EAD 163A jsr [A5 + 0x163A] 00005076 508F addq.l A7, 8 00005078 6022 bra +0x24 /* 0000509C */ label0000507A: 0000507A 2F0C move.l -[A7], A4 0000507C 2F0B move.l -[A7], A3 0000507E 4EAD 1632 jsr [A5 + 0x1632] 00005082 508F addq.l A7, 8 00005084 6016 bra +0x18 /* 0000509C */ 00005086 2F0C move.l -[A7], A4 00005088 2F0B move.l -[A7], A3 0000508A 4EAD 166A jsr [A5 + 0x166A] 0000508E 508F addq.l A7, 8 00005090 600A bra +0xC /* 0000509C */ label00005092: 00005092 2F0C move.l -[A7], A4 00005094 2F0B move.l -[A7], A3 00005096 4EAD 1642 jsr [A5 + 0x1642] 0000509A 508F addq.l A7, 8 label0000509C: 0000509C 4CDF 1880 movem.l A4,A3,D7, [A7]+ 000050A0 4E5E unlink A6 000050A2 4E75 rts 000050A4 FFEE .extension 0xFEE // unimplemented 000050A6 FF30 .extension 0xF30 // unimplemented 000050A8 FF3E .extension 0xF3E // unimplemented 000050AA FF4C .extension 0xF4C // unimplemented 000050AC FF4C .extension 0xF4C // unimplemented 000050AE FF4C .extension 0xF4C // unimplemented 000050B0 FF68 .extension 0xF68 // unimplemented 000050B2 FF5A .extension 0xF5A // unimplemented 000050B4 FF76 .extension 0xF76 // unimplemented 000050B6 FFEE .extension 0xFEE // unimplemented 000050B8 FFEE .extension 0xFEE // unimplemented 000050BA FFEE .extension 0xFEE // unimplemented 000050BC FFEE .extension 0xFEE // unimplemented 000050BE FFEE .extension 0xFEE // unimplemented 000050C0 FFEE .extension 0xFEE // unimplemented 000050C2 FF96 .extension 0xF96 // unimplemented 000050C4 FFEE .extension 0xFEE // unimplemented 000050C6 FFEE .extension 0xFEE // unimplemented 000050C8 FFEE .extension 0xFEE // unimplemented 000050CA FFEE .extension 0xFEE // unimplemented 000050CC FFEE .extension 0xFEE // unimplemented 000050CE FFEE .extension 0xFEE // unimplemented 000050D0 FFEE .extension 0xFEE // unimplemented 000050D2 FFE2 .extension 0xFE2 // unimplemented export_713: 000050D4 4E56 FFFE link A6, -0x0002 000050D8 082D 0004 E132 btst.b [A5 - 0x1ECE], 0x4 000050DE 6710 beq +0x12 /* 000050F0 */ 000050E0 4267 clr.w -[A7] 000050E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000050E6 303C 021B move.w D0, 0x21B 000050EA A816 trap Pack8 000050EC 3D5F FFFE move.w [A6 - 0x2], [A7]+ label000050F0: 000050F0 4E5E unlink A6 000050F2 4E75 rts export_714: 000050F4 4E56 FF82 link A6, -0x007E 000050F8 2F07 move.l -[A7], D7 000050FA 42AE FF92 clr.l [A6 - 0x6E] 000050FE 486E FF96 pea.l [A6 - 0x6A] 00005102 4EAD 1A5A jsr [A5 + 0x1A5A] 00005106 41EE FFA4 lea.l A0, [A6 - 0x5C] 0000510A 7000 moveq.l D0, 0x00 0000510C 43FA 000E lea.l A1, [PC + 0xE /* 0000511C */] 00005110 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00005114 F228 .extension 0x228 // unimplemented 00005116 F00F .extension 0x00F // unimplemented 00005118 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 0000511E D00F add.b D0, A7 00005120 4A40 tst.w D0 00005122 588F addq.l A7, 4 00005124 6600 00A0 bne +0xA2 /* 000051C6 */ 00005128 4267 clr.w -[A7] 0000512A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000512E 2F3C 6576 636C move.l -[A7], 0x6576636C /* 'evcl' */ 00005134 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 0000513A 486E FF8E pea.l [A6 - 0x72] 0000513E 486E FF86 pea.l [A6 - 0x7A] 00005142 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 00005146 486E FF8A pea.l [A6 - 0x76] 0000514A 303C 0E15 move.w D0, 0xE15 0000514E A816 trap Pack8 00005150 4EAD 1A82 jsr [A5 + 0x1A82] 00005154 4267 clr.w -[A7] 00005156 2F2E 000C move.l -[A7], [A6 + 0xC] 0000515A 2F3C 6576 6964 move.l -[A7], 0x65766964 /* 'evid' */ 00005160 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00005166 486E FF8E pea.l [A6 - 0x72] 0000516A 486E FF82 pea.l [A6 - 0x7E] 0000516E 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 00005172 486E FF8A pea.l [A6 - 0x76] 00005176 303C 0E15 move.w D0, 0xE15 0000517A A816 trap Pack8 0000517C 4EAD 1A82 jsr [A5 + 0x1A82] 00005180 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00005184 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00005188 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000518C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005190 2F2E 000C move.l -[A7], [A6 + 0xC] 00005194 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00005198 4EAD 1DBA jsr [A5 + 0x1DBA] 0000519C 2D40 FF92 move.l [A6 - 0x6E], D0 000051A0 2E80 move.l [A7], D0 000051A2 2F2D E148 move.l -[A7], [A5 - 0x1EB8] 000051A6 4EAD ED36 jsr [A5 - 0x12CA] 000051AA 2EAE FF92 move.l [A7], [A6 - 0x6E] 000051AE 4EAD 171A jsr [A5 + 0x171A] 000051B2 3E00 move.w D7, D0 000051B4 486E FF92 pea.l [A6 - 0x6E] 000051B8 4EAD 1A42 jsr [A5 + 0x1A42] 000051BC 4EAD 1A92 jsr [A5 + 0x1A92] 000051C0 4FEF 001C lea.l A7, [A7 + 0x1C] 000051C4 6022 bra +0x24 /* 000051E8 */ label000051C6: 000051C6 3E2D FA20 move.w D7, [A5 - 0x5E0] 000051CA 486E FF92 pea.l [A6 - 0x6E] 000051CE 4EAD 1A42 jsr [A5 + 0x1A42] 000051D2 422E FF9B clr.b [A6 - 0x65] 000051D6 4A2E FF9B tst.b [A6 - 0x65] 000051DA 670C beq +0xE /* 000051E8 */ 000051DC 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 000051E0 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 000051E4 4EAD 1A62 jsr [A5 + 0x1A62] label000051E8: 000051E8 3007 move.w D0, D7 000051EA 2E1F move.l D7, [A7]+ 000051EC 4E5E unlink A6 000051EE 4E75 rts export_715: 000051F0 4E56 FFFC link A6, -0x0004 000051F4 48E7 0018 movem.l -[A7], A3,A4 000051F8 286E 000C movea.l A4, [A6 + 0xC] 000051FC 266E 0008 movea.l A3, [A6 + 0x8] 00005200 4A54 tst.w [A4] 00005202 6628 bne +0x2A /* 0000522C */ 00005204 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 00005208 4EAD E782 jsr [A5 - 0x187E] 0000520C 2053 movea.l A0, [A3] 0000520E 2EA8 0002 move.l [A7], [A0 + 0x2] 00005212 2F2C 000A move.l -[A7], [A4 + 0xA] 00005216 2F2D E13C move.l -[A7], [A5 - 0x1EC4] 0000521A 4EAD E76C jsr [A5 - 0x1894] 0000521E 2E8C move.l [A7], A4 00005220 2F0B move.l -[A7], A3 00005222 4EAD 164A jsr [A5 + 0x164A] 00005226 4FEF 0010 lea.l A7, [A7 + 0x10] 0000522A 600A bra +0xC /* 00005236 */ label0000522C: 0000522C 2F0C move.l -[A7], A4 0000522E 2F0B move.l -[A7], A3 00005230 4EAD 1662 jsr [A5 + 0x1662] 00005234 508F addq.l A7, 8 label00005236: 00005236 2053 movea.l A0, [A3] 00005238 226E 0014 movea.l A1, [A6 + 0x14] 0000523C 22A8 0002 move.l [A1], [A0 + 0x2] 00005240 206E 0010 movea.l A0, [A6 + 0x10] 00005244 20AD E154 move.l [A0], [A5 - 0x1EAC] 00005248 4EAD 04A2 jsr [A5 + 0x4A2] 0000524C 4CDF 1800 movem.l A4,A3, [A7]+ 00005250 4E5E unlink A6 00005252 4E75 rts export_716: 00005254 4E56 0000 link A6, 0 00005258 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000525C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005260 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005264 206D E138 movea.l A0, [A5 - 0x1EC8] 00005268 2050 movea.l A0, [A0] 0000526A 2F28 0014 move.l -[A7], [A0 + 0x14] 0000526E 4EAD 1672 jsr [A5 + 0x1672] 00005272 3D40 0014 move.w [A6 + 0x14], D0 00005276 4E5E unlink A6 00005278 4E74 000C rtd 0x000C export_717: 0000527C 4E56 0000 link A6, 0 00005280 2F07 move.l -[A7], D7 00005282 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005286 2F2E 000C move.l -[A7], [A6 + 0xC] 0000528A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000528E 206D E138 movea.l A0, [A5 - 0x1EC8] 00005292 2050 movea.l A0, [A0] 00005294 2F28 0014 move.l -[A7], [A0 + 0x14] 00005298 4EAD 167A jsr [A5 + 0x167A] 0000529C 1E00 move.b D7, D0 0000529E 4A07 tst.b D7 000052A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000052A4 6704 beq +0x6 /* 000052AA */ 000052A6 70FF moveq.l D0, 0xFFFFFFFF 000052A8 6002 bra +0x4 /* 000052AC */ label000052AA: 000052AA 7000 moveq.l D0, 0x00 label000052AC: 000052AC 3D40 0014 move.w [A6 + 0x14], D0 000052B0 2E1F move.l D7, [A7]+ 000052B2 4E5E unlink A6 000052B4 4E74 000C rtd 0x000C export_718: fn000052B8: 000052B8 4E56 0000 link A6, 0 000052BC 206E 0008 movea.l A0, [A6 + 0x8] 000052C0 2050 movea.l A0, [A0] 000052C2 316E 000C 0002 move.w [A0 + 0x2], [A6 + 0xC] 000052C8 206E 0008 movea.l A0, [A6 + 0x8] 000052CC 2050 movea.l A0, [A0] 000052CE 4228 0004 clr.b [A0 + 0x4] 000052D2 4E5E unlink A6 000052D4 4E75 rts export_719: 000052D6 4E56 0000 link A6, 0 000052DA 206E 0008 movea.l A0, [A6 + 0x8] 000052DE 2050 movea.l A0, [A0] 000052E0 3028 0002 move.w D0, [A0 + 0x2] 000052E4 4E5E unlink A6 000052E6 4E75 rts export_720: 000052E8 4E56 0000 link A6, 0 000052EC 4E5E unlink A6 000052EE 4E75 rts export_721: 000052F0 4E56 0000 link A6, 0 000052F4 206E 0008 movea.l A0, [A6 + 0x8] 000052F8 2050 movea.l A0, [A0] 000052FA 4A28 0004 tst.b [A0 + 0x4] 000052FE 57C0 seq D0 00005300 4400 neg.b D0 00005302 206E 0008 movea.l A0, [A6 + 0x8] 00005306 2050 movea.l A0, [A0] 00005308 1140 0004 move.b [A0 + 0x4], D0 0000530C 4E5E unlink A6 0000530E 4E75 rts export_722: 00005310 4E56 0000 link A6, 0 00005314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005318 4EAD F618 jsr [A5 - 0x9E8] 0000531C 4E5E unlink A6 0000531E 4E75 rts export_723: 00005320 4E56 0000 link A6, 0 00005324 206E 0008 movea.l A0, [A6 + 0x8] 00005328 2050 movea.l A0, [A0] 0000532A 1028 0004 move.b D0, [A0 + 0x4] 0000532E 4E5E unlink A6 00005330 4E75 rts